Coverage Report

Created: 2025-10-30 03:38

/home/runner/work/slang/slang/source/core/slang-list.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef SLANG_CORE_LIST_H
2
#define SLANG_CORE_LIST_H
3
4
#include "slang-allocator.h"
5
#include "slang-array-view.h"
6
#include "slang-math.h"
7
#include "slang.h"
8
9
#include <algorithm>
10
#include <new>
11
#include <type_traits>
12
13
14
namespace Slang
15
{
16
// List is container of values of a type held consecutively in memory (much like std::vector)
17
//
18
// Note that in this implementation, the underlying memory is backed via an allocation of
19
// T[capacity] This means that all values have to be in a valid state *even if they are not used*
20
// (ie indices >= m_count must be valid)
21
//
22
// Also note this implementation does not necessarily 'initialize' an element which is no longer
23
// used, and this may lead to surprising behavior. Say the list contains a single smart pointer, and
24
// the last element is removed (say with removeLast). The smart pointer will *not* be released. The
25
// smart pointer will be released if the that index is used (via say an add) or the List goes out of
26
// scope.
27
template<typename T, typename TAllocator = StandardAllocator>
28
class List
29
{
30
private:
31
    static const Index kInitialCount = 16;
32
33
public:
34
    typedef List ThisType;
35
36
    List()
37
19.1M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
19.1M
    {
39
19.1M
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
153
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
153
    {
39
153
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
948
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
948
    {
39
948
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.13k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.13k
    {
39
1.13k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27
    {
39
27
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27
    {
39
27
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.9k
    {
39
20.9k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.22k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.22k
    {
39
2.22k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.7k
    {
39
16.7k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
49.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
49.4k
    {
39
49.4k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
146k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
146k
    {
39
146k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
14.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
14.6k
    {
39
14.6k
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.5M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.5M
    {
39
16.5M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
160k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
160k
    {
39
160k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
134k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
134k
    {
39
134k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
305
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
305
    {
39
305
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.1k
    {
39
20.1k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.42k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.42k
    {
39
7.42k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
480k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
480k
    {
39
480k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.81k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.81k
    {
39
1.81k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.40k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.40k
    {
39
1.40k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.20k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.20k
    {
39
1.20k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.04k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.04k
    {
39
5.04k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
268
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
268
    {
39
268
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
91.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
91.5k
    {
39
91.5k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.60k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.60k
    {
39
4.60k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.85k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.85k
    {
39
5.85k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.5k
    {
39
12.5k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
251
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
251
    {
39
251
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
117
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
117
    {
39
117
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
106
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
106
    {
39
106
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
117
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
117
    {
39
117
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13.8k
    {
39
13.8k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
318
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
318
    {
39
318
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
75.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
75.8k
    {
39
75.8k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
225
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
225
    {
39
225
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
407
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
407
    {
39
407
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
77
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
77
    {
39
77
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
167
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
167
    {
39
167
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
151
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
151
    {
39
151
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
163k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
163k
    {
39
163k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.08k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.08k
    {
39
1.08k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.45k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.45k
    {
39
2.45k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
17
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
17
    {
39
17
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.13k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.13k
    {
39
8.13k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
78
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
78
    {
39
78
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
78
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
78
    {
39
78
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
78
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
78
    {
39
78
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29.4k
    {
39
29.4k
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35.5k
    {
39
35.5k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.13k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.13k
    {
39
8.13k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27
    {
39
27
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_EC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_EC2Ev
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.51k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.51k
    {
39
2.51k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
608k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
608k
    {
39
608k
    }
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
592
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
592
    {
39
592
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
405
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
405
    {
39
405
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37
    {
39
37
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.25k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.25k
    {
39
5.25k
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
60
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
60
    {
39
60
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
143
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
143
    {
39
143
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
264
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
264
    {
39
264
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
59
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
59
    {
39
59
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
412
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
412
    {
39
412
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
40
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
40
    {
39
40
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24.6k
    {
39
24.6k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.34k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.34k
    {
39
1.34k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
43
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
43
    {
39
43
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.80k
    {
39
1.80k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26
    {
39
26
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
50
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
50
    {
39
50
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
33
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
33
    {
39
33
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
60
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
60
    {
39
60
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
63
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
63
    {
39
63
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.32k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.32k
    {
39
2.32k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32
    {
39
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
17
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
17
    {
39
17
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
653
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
653
    {
39
653
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
653
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
653
    {
39
653
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
122
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
122
    {
39
122
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
117
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
117
    {
39
117
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
23
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
23
    {
39
23
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
62
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
62
    {
39
62
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11
    {
39
11
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.58k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.58k
    {
39
3.58k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
79
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
79
    {
39
79
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32
    {
39
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
72
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
72
    {
39
72
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
121
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
121
    {
39
121
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26
    {
39
26
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.12k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.12k
    {
39
3.12k
    }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
44
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
44
    {
39
44
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
66
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
66
    {
39
66
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11
    {
39
11
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.96k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.96k
    {
39
1.96k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26
    {
39
26
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.55k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.55k
    {
39
2.55k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEEC2Ev
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.05k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.05k
    {
39
1.05k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.05k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.05k
    {
39
1.05k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
370
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
370
    {
39
370
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
23
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
23
    {
39
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.12k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.12k
    {
39
3.12k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
290
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
290
    {
39
290
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
125
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
125
    {
39
125
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
128k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
128k
    {
39
128k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
125
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
125
    {
39
125
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
125
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
125
    {
39
125
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.35k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.35k
    {
39
7.35k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.63k
    {
39
1.63k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
133
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
133
    {
39
133
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
135
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
135
    {
39
135
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
350
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
350
    {
39
350
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
59
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
59
    {
39
59
    }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
648
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
648
    {
39
648
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32
    {
39
32
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32
    {
39
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.31k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.31k
    {
39
2.31k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
390
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
390
    {
39
390
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
51
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
51
    {
39
51
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
129
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
129
    {
39
129
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.08k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.08k
    {
39
1.08k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
250
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
250
    {
39
250
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
31
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
31
    {
39
31
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
95
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
95
    {
39
95
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
478
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
478
    {
39
478
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
478
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
478
    {
39
478
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.00k
    {
39
1.00k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
163k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
163k
    {
39
163k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.25k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.25k
    {
39
5.25k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
126
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
126
    {
39
126
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
51
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
51
    {
39
51
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
51
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
51
    {
39
51
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
51
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
51
    {
39
51
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9.42k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9.42k
    {
39
9.42k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
102
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
102
    {
39
102
    }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_EC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
463
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
463
    {
39
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
417
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
417
    {
39
417
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.01k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.01k
    {
39
3.01k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
156
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
156
    {
39
156
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.26k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.26k
    {
39
1.26k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEC2Ev
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
312
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
312
    {
39
312
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
696
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
696
    {
39
696
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
17.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
17.3k
    {
39
17.3k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.6k
    {
39
10.6k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.75k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.75k
    {
39
2.75k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.62k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.62k
    {
39
2.62k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
86
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
86
    {
39
86
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.79k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.79k
    {
39
2.79k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9.34k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9.34k
    {
39
9.34k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEEC2Ev
40
    template<typename... Args>
41
    List(const T& val, Args... args)
42
682
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
682
    {
44
682
        _init(val, args...);
45
682
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
660
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
660
    {
44
660
        _init(val, args...);
45
660
    }
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJEEERKjDpT_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJjEEERKjDpT_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
3
    {
44
3
        _init(val, args...);
45
3
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_EEERKS2_DpT_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
7
    {
44
7
        _init(val, args...);
45
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
5
    {
44
5
        _init(val, args...);
45
5
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_7IRParamEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_15IRInterfaceTypeEEEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRTypeEPNS_11IRTupleTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_9IRIntTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRFuncES2_S2_S2_S2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_S2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEEEERKS2_DpT_
46
    List(const List<T>& list)
47
336k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
336k
    {
49
336k
        this->operator=(list);
50
336k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
5
    {
49
5
        this->operator=(list);
50
5
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
48.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
48.7k
    {
49
48.7k
        this->operator=(list);
50
48.7k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
294
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
294
    {
49
294
        this->operator=(list);
50
294
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
11
    {
49
11
        this->operator=(list);
50
11
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
63
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
63
    {
49
63
        this->operator=(list);
50
63
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
24
    {
49
24
        this->operator=(list);
50
24
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
351
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
351
    {
49
351
        this->operator=(list);
50
351
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEEC2ERKS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
6
    {
49
6
        this->operator=(list);
50
6
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
23
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
23
    {
49
23
        this->operator=(list);
50
23
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
275k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
275k
    {
49
275k
        this->operator=(list);
50
275k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
47
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
47
    {
49
47
        this->operator=(list);
50
47
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
57
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
57
    {
49
57
        this->operator=(list);
50
57
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
5
    {
49
5
        this->operator=(list);
50
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
370
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
370
    {
49
370
        this->operator=(list);
50
370
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
309
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
309
    {
49
309
        this->operator=(list);
50
309
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
54
    {
49
54
        this->operator=(list);
50
54
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
10.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
10.5k
    {
49
10.5k
        this->operator=(list);
50
10.5k
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
48
    {
49
48
        this->operator=(list);
50
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
6
    {
49
6
        this->operator=(list);
50
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
6
    {
49
6
        this->operator=(list);
50
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2ERKS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEEC2ERKS2_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
51
    List(List<T>&& list)
52
4.71k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
4.71k
    {
54
4.71k
        this->operator=(static_cast<List<T>&&>(list));
55
4.71k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
1
    {
54
1
        this->operator=(static_cast<List<T>&&>(list));
55
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
3.84k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
3.84k
    {
54
3.84k
        this->operator=(static_cast<List<T>&&>(list));
55
3.84k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2EOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
628
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
628
    {
54
628
        this->operator=(static_cast<List<T>&&>(list));
55
628
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
3
    {
54
3
        this->operator=(static_cast<List<T>&&>(list));
55
3
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
22
    {
54
22
        this->operator=(static_cast<List<T>&&>(list));
55
22
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
196
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
196
    {
54
196
        this->operator=(static_cast<List<T>&&>(list));
55
196
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
19
    {
54
19
        this->operator=(static_cast<List<T>&&>(list));
55
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2EOS4_
56
    List(ArrayView<T> view)
57
        : List()
58
    {
59
        addRange(view);
60
    }
61
    static List<T> makeRepeated(const T& val, Index count)
62
0
    {
63
0
        List<T> rs;
64
0
        rs.setCount(count);
65
0
        for (Index i = 0; i < count; i++)
66
0
            rs[i] = val;
67
0
        return rs;
68
0
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE12makeRepeatedERKS2_l
69
16.4M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
979
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
843
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
99
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIhNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListImNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13.7M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.40k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
40.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
134k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12.9k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
121k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
105k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
208
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.81k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
377k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.81k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.35k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIbNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.20k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.04k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
268
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
91.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.23k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
54.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
251
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
117
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
106
    ~List() { _deallocateBuffer(); }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
117
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
318
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
75.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
174
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
463
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
77
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
171
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
86
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
169k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.07k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIlNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.02k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.39k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.31k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
78
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
78
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
78
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
29.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_ED2Ev
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_ED2Ev
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
864k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.51k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.09k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
428
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.25k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
63
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
83
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
156
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
56
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
412
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
40
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.34k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
53
    ~List() { _deallocateBuffer(); }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_ED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.81k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
73
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
63
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
112
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
33
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
63
    ~List() { _deallocateBuffer(); }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.32k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
653
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
653
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
117
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
122
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
62
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.58k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
79
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
72
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
121
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.12k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
66
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
66
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.96k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.55k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.05k
    ~List() { _deallocateBuffer(); }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.05k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
740
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.12k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
290
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
119k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
117
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
117
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
117
    ~List() { _deallocateBuffer(); }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.35k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.63k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
152
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
135
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
358
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
59
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
487
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.31k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
390
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
76
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
54
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.10k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
250
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
82
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
79
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
478
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
478
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
272
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
98
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
163k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
126
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.25k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
47
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.39k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
51
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_ED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
18
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
463
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
417
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.02k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
156
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
697
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEED2Ev
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_ED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
312
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
86
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.75k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.62k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.79k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.32k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEED2Ev
70
    List<T>& operator=(const List<T>& list)
71
7.35M
    {
72
7.35M
        clearAndDeallocate();
73
7.35M
        addRange(list);
74
7.35M
        return *this;
75
7.35M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
6.98M
    {
72
6.98M
        clearAndDeallocate();
73
6.98M
        addRange(list);
74
6.98M
        return *this;
75
6.98M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
41.9k
    {
72
41.9k
        clearAndDeallocate();
73
41.9k
        addRange(list);
74
41.9k
        return *this;
75
41.9k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3.40k
    {
72
3.40k
        clearAndDeallocate();
73
3.40k
        addRange(list);
74
3.40k
        return *this;
75
3.40k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
86
    {
72
86
        clearAndDeallocate();
73
86
        addRange(list);
74
86
        return *this;
75
86
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1.24k
    {
72
1.24k
        clearAndDeallocate();
73
1.24k
        addRange(list);
74
1.24k
        return *this;
75
1.24k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
24
    {
72
24
        clearAndDeallocate();
73
24
        addRange(list);
74
24
        return *this;
75
24
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
275k
    {
72
275k
        clearAndDeallocate();
73
275k
        addRange(list);
74
275k
        return *this;
75
275k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
25
    {
72
25
        clearAndDeallocate();
73
25
        addRange(list);
74
25
        return *this;
75
25
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1.14k
    {
72
1.14k
        clearAndDeallocate();
73
1.14k
        addRange(list);
74
1.14k
        return *this;
75
1.14k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48.7k
    {
72
48.7k
        clearAndDeallocate();
73
48.7k
        addRange(list);
74
48.7k
        return *this;
75
48.7k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
369
    {
72
369
        clearAndDeallocate();
73
369
        addRange(list);
74
369
        return *this;
75
369
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEEaSERKS2_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
46
    {
72
46
        clearAndDeallocate();
73
46
        addRange(list);
74
46
        return *this;
75
46
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
24
    {
72
24
        clearAndDeallocate();
73
24
        addRange(list);
74
24
        return *this;
75
24
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
59
    {
72
59
        clearAndDeallocate();
73
59
        addRange(list);
74
59
        return *this;
75
59
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
57
    {
72
57
        clearAndDeallocate();
73
57
        addRange(list);
74
57
        return *this;
75
57
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
5
    {
72
5
        clearAndDeallocate();
73
5
        addRange(list);
74
5
        return *this;
75
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
370
    {
72
370
        clearAndDeallocate();
73
370
        addRange(list);
74
370
        return *this;
75
370
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
309
    {
72
309
        clearAndDeallocate();
73
309
        addRange(list);
74
309
        return *this;
75
309
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
129
    {
72
129
        clearAndDeallocate();
73
129
        addRange(list);
74
129
        return *this;
75
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
54
    {
72
54
        clearAndDeallocate();
73
54
        addRange(list);
74
54
        return *this;
75
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
215
    {
72
215
        clearAndDeallocate();
73
215
        addRange(list);
74
215
        return *this;
75
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
416
    {
72
416
        clearAndDeallocate();
73
416
        addRange(list);
74
416
        return *this;
75
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEaSERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
208
    {
72
208
        clearAndDeallocate();
73
208
        addRange(list);
74
208
        return *this;
75
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
76
77
    List<T>& operator=(List<T>&& list)
78
2.37M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.37M
        _deallocateBuffer();
82
2.37M
        m_count = list.m_count;
83
2.37M
        m_capacity = list.m_capacity;
84
2.37M
        m_buffer = list.m_buffer;
85
86
2.37M
        list.m_buffer = nullptr;
87
2.37M
        list.m_count = 0;
88
2.37M
        list.m_capacity = 0;
89
2.37M
        return *this;
90
2.37M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
15.1k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15.1k
        _deallocateBuffer();
82
15.1k
        m_count = list.m_count;
83
15.1k
        m_capacity = list.m_capacity;
84
15.1k
        m_buffer = list.m_buffer;
85
86
15.1k
        list.m_buffer = nullptr;
87
15.1k
        list.m_count = 0;
88
15.1k
        list.m_capacity = 0;
89
15.1k
        return *this;
90
15.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
5.07k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
5.07k
        _deallocateBuffer();
82
5.07k
        m_count = list.m_count;
83
5.07k
        m_capacity = list.m_capacity;
84
5.07k
        m_buffer = list.m_buffer;
85
86
5.07k
        list.m_buffer = nullptr;
87
5.07k
        list.m_count = 0;
88
5.07k
        list.m_capacity = 0;
89
5.07k
        return *this;
90
5.07k
    }
Unexecuted instantiation: _ZN5Slang4ListIPvNS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
671
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
671
        _deallocateBuffer();
82
671
        m_count = list.m_count;
83
671
        m_capacity = list.m_capacity;
84
671
        m_buffer = list.m_buffer;
85
86
671
        list.m_buffer = nullptr;
87
671
        list.m_count = 0;
88
671
        list.m_capacity = 0;
89
671
        return *this;
90
671
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
5
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
5
        _deallocateBuffer();
82
5
        m_count = list.m_count;
83
5
        m_capacity = list.m_capacity;
84
5
        m_buffer = list.m_buffer;
85
86
5
        list.m_buffer = nullptr;
87
5
        list.m_count = 0;
88
5
        list.m_capacity = 0;
89
5
        return *this;
90
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
8.85k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
8.85k
        _deallocateBuffer();
82
8.85k
        m_count = list.m_count;
83
8.85k
        m_capacity = list.m_capacity;
84
8.85k
        m_buffer = list.m_buffer;
85
86
8.85k
        list.m_buffer = nullptr;
87
8.85k
        list.m_count = 0;
88
8.85k
        list.m_capacity = 0;
89
8.85k
        return *this;
90
8.85k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
119
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
119
        _deallocateBuffer();
82
119
        m_count = list.m_count;
83
119
        m_capacity = list.m_capacity;
84
119
        m_buffer = list.m_buffer;
85
86
119
        list.m_buffer = nullptr;
87
119
        list.m_count = 0;
88
119
        list.m_capacity = 0;
89
119
        return *this;
90
119
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
471
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
471
        _deallocateBuffer();
82
471
        m_count = list.m_count;
83
471
        m_capacity = list.m_capacity;
84
471
        m_buffer = list.m_buffer;
85
86
471
        list.m_buffer = nullptr;
87
471
        list.m_count = 0;
88
471
        list.m_capacity = 0;
89
471
        return *this;
90
471
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
198
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
198
        _deallocateBuffer();
82
198
        m_count = list.m_count;
83
198
        m_capacity = list.m_capacity;
84
198
        m_buffer = list.m_buffer;
85
86
198
        list.m_buffer = nullptr;
87
198
        list.m_count = 0;
88
198
        list.m_capacity = 0;
89
198
        return *this;
90
198
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEaSEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
31
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
31
        _deallocateBuffer();
82
31
        m_count = list.m_count;
83
31
        m_capacity = list.m_capacity;
84
31
        m_buffer = list.m_buffer;
85
86
31
        list.m_buffer = nullptr;
87
31
        list.m_count = 0;
88
31
        list.m_capacity = 0;
89
31
        return *this;
90
31
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEEaSEOS2_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListIhNS_17StandardAllocatorEEaSEOS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.64k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.64k
        _deallocateBuffer();
82
3.64k
        m_count = list.m_count;
83
3.64k
        m_capacity = list.m_capacity;
84
3.64k
        m_buffer = list.m_buffer;
85
86
3.64k
        list.m_buffer = nullptr;
87
3.64k
        list.m_count = 0;
88
3.64k
        list.m_capacity = 0;
89
3.64k
        return *this;
90
3.64k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
23
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
23
        _deallocateBuffer();
82
23
        m_count = list.m_count;
83
23
        m_capacity = list.m_capacity;
84
23
        m_buffer = list.m_buffer;
85
86
23
        list.m_buffer = nullptr;
87
23
        list.m_count = 0;
88
23
        list.m_capacity = 0;
89
23
        return *this;
90
23
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
24
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
24
        _deallocateBuffer();
82
24
        m_count = list.m_count;
83
24
        m_capacity = list.m_capacity;
84
24
        m_buffer = list.m_buffer;
85
86
24
        list.m_buffer = nullptr;
87
24
        list.m_count = 0;
88
24
        list.m_capacity = 0;
89
24
        return *this;
90
24
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
1.07k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.07k
        _deallocateBuffer();
82
1.07k
        m_count = list.m_count;
83
1.07k
        m_capacity = list.m_capacity;
84
1.07k
        m_buffer = list.m_buffer;
85
86
1.07k
        list.m_buffer = nullptr;
87
1.07k
        list.m_count = 0;
88
1.07k
        list.m_capacity = 0;
89
1.07k
        return *this;
90
1.07k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
14
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
14
        _deallocateBuffer();
82
14
        m_count = list.m_count;
83
14
        m_capacity = list.m_capacity;
84
14
        m_buffer = list.m_buffer;
85
86
14
        list.m_buffer = nullptr;
87
14
        list.m_count = 0;
88
14
        list.m_capacity = 0;
89
14
        return *this;
90
14
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
2
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2
        _deallocateBuffer();
82
2
        m_count = list.m_count;
83
2
        m_capacity = list.m_capacity;
84
2
        m_buffer = list.m_buffer;
85
86
2
        list.m_buffer = nullptr;
87
2
        list.m_count = 0;
88
2
        list.m_capacity = 0;
89
2
        return *this;
90
2
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
3
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3
        _deallocateBuffer();
82
3
        m_count = list.m_count;
83
3
        m_capacity = list.m_capacity;
84
3
        m_buffer = list.m_buffer;
85
86
3
        list.m_buffer = nullptr;
87
3
        list.m_count = 0;
88
3
        list.m_capacity = 0;
89
3
        return *this;
90
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
23
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
23
        _deallocateBuffer();
82
23
        m_count = list.m_count;
83
23
        m_capacity = list.m_capacity;
84
23
        m_buffer = list.m_buffer;
85
86
23
        list.m_buffer = nullptr;
87
23
        list.m_count = 0;
88
23
        list.m_capacity = 0;
89
23
        return *this;
90
23
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
23
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
23
        _deallocateBuffer();
82
23
        m_count = list.m_count;
83
23
        m_capacity = list.m_capacity;
84
23
        m_buffer = list.m_buffer;
85
86
23
        list.m_buffer = nullptr;
87
23
        list.m_count = 0;
88
23
        list.m_capacity = 0;
89
23
        return *this;
90
23
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
196
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
196
        _deallocateBuffer();
82
196
        m_count = list.m_count;
83
196
        m_capacity = list.m_capacity;
84
196
        m_buffer = list.m_buffer;
85
86
196
        list.m_buffer = nullptr;
87
196
        list.m_count = 0;
88
196
        list.m_capacity = 0;
89
196
        return *this;
90
196
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
22
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
22
        _deallocateBuffer();
82
22
        m_count = list.m_count;
83
22
        m_capacity = list.m_capacity;
84
22
        m_buffer = list.m_buffer;
85
86
22
        list.m_buffer = nullptr;
87
22
        list.m_count = 0;
88
22
        list.m_capacity = 0;
89
22
        return *this;
90
22
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
23
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
23
        _deallocateBuffer();
82
23
        m_count = list.m_count;
83
23
        m_capacity = list.m_capacity;
84
23
        m_buffer = list.m_buffer;
85
86
23
        list.m_buffer = nullptr;
87
23
        list.m_count = 0;
88
23
        list.m_capacity = 0;
89
23
        return *this;
90
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
15
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15
        _deallocateBuffer();
82
15
        m_count = list.m_count;
83
15
        m_capacity = list.m_capacity;
84
15
        m_buffer = list.m_buffer;
85
86
15
        list.m_buffer = nullptr;
87
15
        list.m_count = 0;
88
15
        list.m_capacity = 0;
89
15
        return *this;
90
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
19
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
19
        _deallocateBuffer();
82
19
        m_count = list.m_count;
83
19
        m_capacity = list.m_capacity;
84
19
        m_buffer = list.m_buffer;
85
86
19
        list.m_buffer = nullptr;
87
19
        list.m_count = 0;
88
19
        list.m_capacity = 0;
89
19
        return *this;
90
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
212
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
212
        _deallocateBuffer();
82
212
        m_count = list.m_count;
83
212
        m_capacity = list.m_capacity;
84
212
        m_buffer = list.m_buffer;
85
86
212
        list.m_buffer = nullptr;
87
212
        list.m_count = 0;
88
212
        list.m_capacity = 0;
89
212
        return *this;
90
212
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
2.34M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.34M
        _deallocateBuffer();
82
2.34M
        m_count = list.m_count;
83
2.34M
        m_capacity = list.m_capacity;
84
2.34M
        m_buffer = list.m_buffer;
85
86
2.34M
        list.m_buffer = nullptr;
87
2.34M
        list.m_count = 0;
88
2.34M
        list.m_capacity = 0;
89
2.34M
        return *this;
90
2.34M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
617
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
617
        _deallocateBuffer();
82
617
        m_count = list.m_count;
83
617
        m_capacity = list.m_capacity;
84
617
        m_buffer = list.m_buffer;
85
86
617
        list.m_buffer = nullptr;
87
617
        list.m_count = 0;
88
617
        list.m_capacity = 0;
89
617
        return *this;
90
617
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
1.69k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.69k
        _deallocateBuffer();
82
1.69k
        m_count = list.m_count;
83
1.69k
        m_capacity = list.m_capacity;
84
1.69k
        m_buffer = list.m_buffer;
85
86
1.69k
        list.m_buffer = nullptr;
87
1.69k
        list.m_count = 0;
88
1.69k
        list.m_capacity = 0;
89
1.69k
        return *this;
90
1.69k
    }
91
92
788k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.73k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
195
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
593k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
157
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
63
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
11
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
10.2k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
118
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
209
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
11.6k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
23
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
303
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
22
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
9
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
853
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
390
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
26
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
5
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
163k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2.94k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
312
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
334
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE5beginEv
93
1.50M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.73k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
195
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.30M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
63
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
11
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
10.2k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
118
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
209
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
11.6k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
23
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
303
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
157
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
22
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIjNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
9
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
853
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
390
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
26
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
5
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
4
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
163k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2.94k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
334
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE3endEv
94
95
1.42M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
231k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
671k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
339k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
486
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
145
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.81k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.50k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.16k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
25.6k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
134
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
18
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48.9k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
251
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
83
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
119
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
117
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
136
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
83
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
99
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
820
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13.8k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.5k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
231
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
165
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24.4k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.54k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.42k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
366
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
30
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E5beginEv
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
35
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
47
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
25
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
40
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.77k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
125
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
35
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
296
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.32k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
32
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
20
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
17
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
244
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
30
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
14
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.52k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
79
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.31k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
26
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
131
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
44
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
44
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.96k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
26
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
190
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
23
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.12k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
37
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
565
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
61
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
29
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
352
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.54k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.45k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
75
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
22
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
88
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
66
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
44
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
77
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
208
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
80
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
36
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E5beginEv
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
27
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
903
    T* begin() { return m_buffer; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
96
1.09M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
231k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
671k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
486
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
145
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
51
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.81k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.50k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.16k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
25.6k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
134
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
18
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48.9k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
251
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
83
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
119
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
117
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
136
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
83
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
99
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
820
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13.8k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.5k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
231
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
165
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24.4k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.54k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.38k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
366
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
30
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
51
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3endEv
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3endEv
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
35
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
47
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
25
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
40
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.77k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
125
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
35
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
296
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.32k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
32
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListImNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
20
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
17
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
244
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
30
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
14
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.52k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
79
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.31k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
26
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
131
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
44
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
44
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.96k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
26
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
190
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
23
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.12k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
37
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
565
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
61
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
29
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
352
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.54k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.45k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
75
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
22
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
88
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
66
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
44
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
77
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
208
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
80
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
36
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIhNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.0k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3endEv
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
27
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
903
    T* end() { return m_buffer + m_count; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
97
98
    const T& getFirst() const
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getFirstEv
103
104
    T& getFirst()
105
3.45k
    {
106
3.45k
        SLANG_ASSERT(m_count > 0);
107
3.45k
        return m_buffer[0];
108
3.45k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
7
    {
106
7
        SLANG_ASSERT(m_count > 0);
107
7
        return m_buffer[0];
108
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
3.42k
    {
106
3.42k
        SLANG_ASSERT(m_count > 0);
107
3.42k
        return m_buffer[0];
108
3.42k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
20
    {
106
20
        SLANG_ASSERT(m_count > 0);
107
20
        return m_buffer[0];
108
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
4
    {
106
4
        SLANG_ASSERT(m_count > 0);
107
4
        return m_buffer[0];
108
4
    }
109
110
    const T& getLast() const
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7getLastEv
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
115
116
    T& getLast()
117
1.45M
    {
118
1.45M
        SLANG_ASSERT(m_count > 0);
119
1.45M
        return m_buffer[m_count - 1];
120
1.45M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.08M
    {
118
1.08M
        SLANG_ASSERT(m_count > 0);
119
1.08M
        return m_buffer[m_count - 1];
120
1.08M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
66
    {
118
66
        SLANG_ASSERT(m_count > 0);
119
66
        return m_buffer[m_count - 1];
120
66
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
38
    {
118
38
        SLANG_ASSERT(m_count > 0);
119
38
        return m_buffer[m_count - 1];
120
38
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
15
    {
118
15
        SLANG_ASSERT(m_count > 0);
119
15
        return m_buffer[m_count - 1];
120
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
4.95k
    {
118
4.95k
        SLANG_ASSERT(m_count > 0);
119
4.95k
        return m_buffer[m_count - 1];
120
4.95k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
4.53k
    {
118
4.53k
        SLANG_ASSERT(m_count > 0);
119
4.53k
        return m_buffer[m_count - 1];
120
4.53k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3
    {
118
3
        SLANG_ASSERT(m_count > 0);
119
3
        return m_buffer[m_count - 1];
120
3
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
28
    {
118
28
        SLANG_ASSERT(m_count > 0);
119
28
        return m_buffer[m_count - 1];
120
28
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1
    {
118
1
        SLANG_ASSERT(m_count > 0);
119
1
        return m_buffer[m_count - 1];
120
1
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
417
    {
118
417
        SLANG_ASSERT(m_count > 0);
119
417
        return m_buffer[m_count - 1];
120
417
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
72
    {
118
72
        SLANG_ASSERT(m_count > 0);
119
72
        return m_buffer[m_count - 1];
120
72
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
149
    {
118
149
        SLANG_ASSERT(m_count > 0);
119
149
        return m_buffer[m_count - 1];
120
149
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
26
    {
118
26
        SLANG_ASSERT(m_count > 0);
119
26
        return m_buffer[m_count - 1];
120
26
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
67
    {
118
67
        SLANG_ASSERT(m_count > 0);
119
67
        return m_buffer[m_count - 1];
120
67
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.20k
    {
118
2.20k
        SLANG_ASSERT(m_count > 0);
119
2.20k
        return m_buffer[m_count - 1];
120
2.20k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
315k
    {
118
315k
        SLANG_ASSERT(m_count > 0);
119
315k
        return m_buffer[m_count - 1];
120
315k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.92k
    {
118
1.92k
        SLANG_ASSERT(m_count > 0);
119
1.92k
        return m_buffer[m_count - 1];
120
1.92k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
562
    {
118
562
        SLANG_ASSERT(m_count > 0);
119
562
        return m_buffer[m_count - 1];
120
562
    }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20.5k
    {
118
20.5k
        SLANG_ASSERT(m_count > 0);
119
20.5k
        return m_buffer[m_count - 1];
120
20.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
19.7k
    {
118
19.7k
        SLANG_ASSERT(m_count > 0);
119
19.7k
        return m_buffer[m_count - 1];
120
19.7k
    }
121
122
    void removeLast()
123
1.44M
    {
124
1.44M
        SLANG_ASSERT(m_count > 0);
125
1.44M
        m_count--;
126
1.44M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
1.08M
    {
124
1.08M
        SLANG_ASSERT(m_count > 0);
125
1.08M
        m_count--;
126
1.08M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
3.57k
    {
124
3.57k
        SLANG_ASSERT(m_count > 0);
125
3.57k
        m_count--;
126
3.57k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
2.88k
    {
124
2.88k
        SLANG_ASSERT(m_count > 0);
125
2.88k
        m_count--;
126
2.88k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
28
    {
124
28
        SLANG_ASSERT(m_count > 0);
125
28
        m_count--;
126
28
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
1
    {
124
1
        SLANG_ASSERT(m_count > 0);
125
1
        m_count--;
126
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
417
    {
124
417
        SLANG_ASSERT(m_count > 0);
125
417
        m_count--;
126
417
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
72
    {
124
72
        SLANG_ASSERT(m_count > 0);
125
72
        m_count--;
126
72
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
496
    {
124
496
        SLANG_ASSERT(m_count > 0);
125
496
        m_count--;
126
496
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
67
    {
124
67
        SLANG_ASSERT(m_count > 0);
125
67
        m_count--;
126
67
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
315k
    {
124
315k
        SLANG_ASSERT(m_count > 0);
125
315k
        m_count--;
126
315k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
465
    {
124
465
        SLANG_ASSERT(m_count > 0);
125
465
        m_count--;
126
465
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20.5k
    {
124
20.5k
        SLANG_ASSERT(m_count > 0);
125
20.5k
        m_count--;
126
20.5k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
19.7k
    {
124
19.7k
        SLANG_ASSERT(m_count > 0);
125
19.7k
        m_count--;
126
19.7k
    }
127
128
    inline void swapWith(List<T, TAllocator>& other)
129
1.02k
    {
130
1.02k
        T* buffer = m_buffer;
131
1.02k
        m_buffer = other.m_buffer;
132
1.02k
        other.m_buffer = buffer;
133
134
1.02k
        auto bufferSize = m_capacity;
135
1.02k
        m_capacity = other.m_capacity;
136
1.02k
        other.m_capacity = bufferSize;
137
138
1.02k
        auto count = m_count;
139
1.02k
        m_count = other.m_count;
140
1.02k
        other.m_count = count;
141
1.02k
    }
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8swapWithERS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
4
    {
130
4
        T* buffer = m_buffer;
131
4
        m_buffer = other.m_buffer;
132
4
        other.m_buffer = buffer;
133
134
4
        auto bufferSize = m_capacity;
135
4
        m_capacity = other.m_capacity;
136
4
        other.m_capacity = bufferSize;
137
138
4
        auto count = m_count;
139
4
        m_count = other.m_count;
140
4
        other.m_count = count;
141
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE8swapWithERS2_
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8swapWithERS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8swapWithERS4_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
1.02k
    {
130
1.02k
        T* buffer = m_buffer;
131
1.02k
        m_buffer = other.m_buffer;
132
1.02k
        other.m_buffer = buffer;
133
134
1.02k
        auto bufferSize = m_capacity;
135
1.02k
        m_capacity = other.m_capacity;
136
1.02k
        other.m_capacity = bufferSize;
137
138
1.02k
        auto count = m_count;
139
1.02k
        m_count = other.m_count;
140
1.02k
        other.m_count = count;
141
1.02k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8swapWithERS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE8swapWithERS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8swapWithERS4_
142
143
    T* detachBuffer()
144
433
    {
145
433
        T* rs = m_buffer;
146
433
        m_buffer = nullptr;
147
433
        m_count = 0;
148
433
        m_capacity = 0;
149
433
        return rs;
150
433
    }
151
    void attachBuffer(T* buffer, Index count, Index capacity)
152
433
    {
153
        // Can only attach a buffer if there isn't a buffer already associated
154
433
        SLANG_ASSERT(m_buffer == nullptr);
155
433
        SLANG_ASSERT(count <= capacity);
156
433
        m_buffer = buffer;
157
433
        m_count = count;
158
433
        m_capacity = capacity;
159
433
    }
160
161
62.6k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
91
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
2.09k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
58.7k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
881
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
27
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPKvNS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
390
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
318
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
57
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
162
163
    inline ArrayView<T> getArrayView(Index start, Index count) const
164
23
    {
165
23
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
23
        return ArrayView<T>(m_buffer + start, count);
167
23
    }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE12getArrayViewEll
Line
Count
Source
164
23
    {
165
23
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
23
        return ArrayView<T>(m_buffer + start, count);
167
23
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEll
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEll
168
169
    void _maybeReserveForAdd()
170
68.6M
    {
171
68.6M
        if (m_capacity <= m_count)
172
3.62M
        {
173
3.62M
            Index newBufferSize = kInitialCount;
174
3.62M
            if (m_capacity)
175
89.4k
                newBufferSize = (m_capacity << 1);
176
177
3.62M
            reserve(newBufferSize);
178
3.62M
        }
179
68.6M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.03k
    {
171
4.03k
        if (m_capacity <= m_count)
172
913
        {
173
913
            Index newBufferSize = kInitialCount;
174
913
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
913
            reserve(newBufferSize);
178
913
        }
179
4.03k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
105k
    {
171
105k
        if (m_capacity <= m_count)
172
15.1k
        {
173
15.1k
            Index newBufferSize = kInitialCount;
174
15.1k
            if (m_capacity)
175
876
                newBufferSize = (m_capacity << 1);
176
177
15.1k
            reserve(newBufferSize);
178
15.1k
        }
179
105k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18.3k
    {
171
18.3k
        if (m_capacity <= m_count)
172
885
        {
173
885
            Index newBufferSize = kInitialCount;
174
885
            if (m_capacity)
175
311
                newBufferSize = (m_capacity << 1);
176
177
885
            reserve(newBufferSize);
178
885
        }
179
18.3k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.04k
    {
171
1.04k
        if (m_capacity <= m_count)
172
660
        {
173
660
            Index newBufferSize = kInitialCount;
174
660
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
660
            reserve(newBufferSize);
178
660
        }
179
1.04k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.11M
    {
171
1.11M
        if (m_capacity <= m_count)
172
480k
        {
173
480k
            Index newBufferSize = kInitialCount;
174
480k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
480k
            reserve(newBufferSize);
178
480k
        }
179
1.11M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.94M
    {
171
1.94M
        if (m_capacity <= m_count)
172
356k
        {
173
356k
            Index newBufferSize = kInitialCount;
174
356k
            if (m_capacity)
175
8.01k
                newBufferSize = (m_capacity << 1);
176
177
356k
            reserve(newBufferSize);
178
356k
        }
179
1.94M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
695k
    {
171
695k
        if (m_capacity <= m_count)
172
546
        {
173
546
            Index newBufferSize = kInitialCount;
174
546
            if (m_capacity)
175
444
                newBufferSize = (m_capacity << 1);
176
177
546
            reserve(newBufferSize);
178
546
        }
179
695k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
66
    {
171
66
        if (m_capacity <= m_count)
172
66
        {
173
66
            Index newBufferSize = kInitialCount;
174
66
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
66
            reserve(newBufferSize);
178
66
        }
179
66
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
38
    {
171
38
        if (m_capacity <= m_count)
172
38
        {
173
38
            Index newBufferSize = kInitialCount;
174
38
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
38
            reserve(newBufferSize);
178
38
        }
179
38
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
23
    {
171
23
        if (m_capacity <= m_count)
172
17
        {
173
17
            Index newBufferSize = kInitialCount;
174
17
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
17
            reserve(newBufferSize);
178
17
        }
179
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
192k
    {
171
192k
        if (m_capacity <= m_count)
172
85.1k
        {
173
85.1k
            Index newBufferSize = kInitialCount;
174
85.1k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
85.1k
            reserve(newBufferSize);
178
85.1k
        }
179
192k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.92k
    {
171
1.92k
        if (m_capacity <= m_count)
172
1.81k
        {
173
1.81k
            Index newBufferSize = kInitialCount;
174
1.81k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.81k
            reserve(newBufferSize);
178
1.81k
        }
179
1.92k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
374k
    {
171
374k
        if (m_capacity <= m_count)
172
64.8k
        {
173
64.8k
            Index newBufferSize = kInitialCount;
174
64.8k
            if (m_capacity)
175
2.13k
                newBufferSize = (m_capacity << 1);
176
177
64.8k
            reserve(newBufferSize);
178
64.8k
        }
179
374k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
643
    {
171
643
        if (m_capacity <= m_count)
172
172
        {
173
172
            Index newBufferSize = kInitialCount;
174
172
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
172
            reserve(newBufferSize);
178
172
        }
179
643
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
40.7k
    {
171
40.7k
        if (m_capacity <= m_count)
172
35.0k
        {
173
35.0k
            Index newBufferSize = kInitialCount;
174
35.0k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
35.0k
            reserve(newBufferSize);
178
35.0k
        }
179
40.7k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.37k
    {
171
1.37k
        if (m_capacity <= m_count)
172
805
        {
173
805
            Index newBufferSize = kInitialCount;
174
805
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
805
            reserve(newBufferSize);
178
805
        }
179
1.37k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19
    {
171
19
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
19
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
540k
    {
171
540k
        if (m_capacity <= m_count)
172
36.9k
        {
173
36.9k
            Index newBufferSize = kInitialCount;
174
36.9k
            if (m_capacity)
175
3.07k
                newBufferSize = (m_capacity << 1);
176
177
36.9k
            reserve(newBufferSize);
178
36.9k
        }
179
540k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.44k
    {
171
6.44k
        if (m_capacity <= m_count)
172
120
        {
173
120
            Index newBufferSize = kInitialCount;
174
120
            if (m_capacity)
175
120
                newBufferSize = (m_capacity << 1);
176
177
120
            reserve(newBufferSize);
178
120
        }
179
6.44k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
170k
    {
171
170k
        if (m_capacity <= m_count)
172
86.8k
        {
173
86.8k
            Index newBufferSize = kInitialCount;
174
86.8k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
86.8k
            reserve(newBufferSize);
178
86.8k
        }
179
170k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
25.8k
    {
171
25.8k
        if (m_capacity <= m_count)
172
3.33k
        {
173
3.33k
            Index newBufferSize = kInitialCount;
174
3.33k
            if (m_capacity)
175
259
                newBufferSize = (m_capacity << 1);
176
177
3.33k
            reserve(newBufferSize);
178
3.33k
        }
179
25.8k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
169k
    {
171
169k
        if (m_capacity <= m_count)
172
6.99k
        {
173
6.99k
            Index newBufferSize = kInitialCount;
174
6.99k
            if (m_capacity)
175
3.19k
                newBufferSize = (m_capacity << 1);
176
177
6.99k
            reserve(newBufferSize);
178
6.99k
        }
179
169k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
119
    {
171
119
        if (m_capacity <= m_count)
172
117
        {
173
117
            Index newBufferSize = kInitialCount;
174
117
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
117
            reserve(newBufferSize);
178
117
        }
179
119
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
301
    {
171
301
        if (m_capacity <= m_count)
172
82
        {
173
82
            Index newBufferSize = kInitialCount;
174
82
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
82
            reserve(newBufferSize);
178
82
        }
179
301
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
53
    {
171
53
        if (m_capacity <= m_count)
172
31
        {
173
31
            Index newBufferSize = kInitialCount;
174
31
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
31
            reserve(newBufferSize);
178
31
        }
179
53
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.34k
    {
171
4.34k
        if (m_capacity <= m_count)
172
1.21k
        {
173
1.21k
            Index newBufferSize = kInitialCount;
174
1.21k
            if (m_capacity)
175
81
                newBufferSize = (m_capacity << 1);
176
177
1.21k
            reserve(newBufferSize);
178
1.21k
        }
179
4.34k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.0k
    {
171
19.0k
        if (m_capacity <= m_count)
172
12.5k
        {
173
12.5k
            Index newBufferSize = kInitialCount;
174
12.5k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12.5k
            reserve(newBufferSize);
178
12.5k
        }
179
19.0k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
108
    {
171
108
        if (m_capacity <= m_count)
172
96
        {
173
96
            Index newBufferSize = kInitialCount;
174
96
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
96
            reserve(newBufferSize);
178
96
        }
179
108
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
4
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.56k
    {
171
6.56k
        if (m_capacity <= m_count)
172
3.34k
        {
173
3.34k
            Index newBufferSize = kInitialCount;
174
3.34k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.34k
            reserve(newBufferSize);
178
3.34k
        }
179
6.56k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.23M
    {
171
7.23M
        if (m_capacity <= m_count)
172
4.83k
        {
173
4.83k
            Index newBufferSize = kInitialCount;
174
4.83k
            if (m_capacity)
175
666
                newBufferSize = (m_capacity << 1);
176
177
4.83k
            reserve(newBufferSize);
178
4.83k
        }
179
7.23M
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
4
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
35.6k
    {
171
35.6k
        if (m_capacity <= m_count)
172
9.75k
        {
173
9.75k
            Index newBufferSize = kInitialCount;
174
9.75k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9.75k
            reserve(newBufferSize);
178
9.75k
        }
179
35.6k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
801
    {
171
801
        if (m_capacity <= m_count)
172
291
        {
173
291
            Index newBufferSize = kInitialCount;
174
291
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
291
            reserve(newBufferSize);
178
291
        }
179
801
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
85.5k
    {
171
85.5k
        if (m_capacity <= m_count)
172
75.4k
        {
173
75.4k
            Index newBufferSize = kInitialCount;
174
75.4k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
75.4k
            reserve(newBufferSize);
178
75.4k
        }
179
85.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
29
    {
171
29
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
29
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
81
    {
171
81
        if (m_capacity <= m_count)
172
77
        {
173
77
            Index newBufferSize = kInitialCount;
174
77
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
77
            reserve(newBufferSize);
178
77
        }
179
81
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
145
    {
171
145
        if (m_capacity <= m_count)
172
138
        {
173
138
            Index newBufferSize = kInitialCount;
174
138
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
138
            reserve(newBufferSize);
178
138
        }
179
145
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
55
    {
171
55
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
55
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.09k
    {
171
1.09k
        if (m_capacity <= m_count)
172
619
        {
173
619
            Index newBufferSize = kInitialCount;
174
619
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
619
            reserve(newBufferSize);
178
619
        }
179
1.09k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.37k
    {
171
9.37k
        if (m_capacity <= m_count)
172
940
        {
173
940
            Index newBufferSize = kInitialCount;
174
940
            if (m_capacity)
175
110
                newBufferSize = (m_capacity << 1);
176
177
940
            reserve(newBufferSize);
178
940
        }
179
9.37k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
78
    {
171
78
        if (m_capacity <= m_count)
172
78
        {
173
78
            Index newBufferSize = kInitialCount;
174
78
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
78
            reserve(newBufferSize);
178
78
        }
179
78
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.65k
    {
171
2.65k
        if (m_capacity <= m_count)
172
447
        {
173
447
            Index newBufferSize = kInitialCount;
174
447
            if (m_capacity)
175
35
                newBufferSize = (m_capacity << 1);
176
177
447
            reserve(newBufferSize);
178
447
        }
179
2.65k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
53.0k
    {
171
53.0k
        if (m_capacity <= m_count)
172
53
        {
173
53
            Index newBufferSize = kInitialCount;
174
53
            if (m_capacity)
175
25
                newBufferSize = (m_capacity << 1);
176
177
53
            reserve(newBufferSize);
178
53
        }
179
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22.8M
    {
171
22.8M
        if (m_capacity <= m_count)
172
6.43k
        {
173
6.43k
            Index newBufferSize = kInitialCount;
174
6.43k
            if (m_capacity)
175
3.49k
                newBufferSize = (m_capacity << 1);
176
177
6.43k
            reserve(newBufferSize);
178
6.43k
        }
179
22.8M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.33k
    {
171
3.33k
        if (m_capacity <= m_count)
172
75
        {
173
75
            Index newBufferSize = kInitialCount;
174
75
            if (m_capacity)
175
53
                newBufferSize = (m_capacity << 1);
176
177
75
            reserve(newBufferSize);
178
75
        }
179
3.33k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
12
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.07k
    {
171
9.07k
        if (m_capacity <= m_count)
172
796
        {
173
796
            Index newBufferSize = kInitialCount;
174
796
            if (m_capacity)
175
103
                newBufferSize = (m_capacity << 1);
176
177
796
            reserve(newBufferSize);
178
796
        }
179
9.07k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.65k
    {
171
4.65k
        if (m_capacity <= m_count)
172
2.35k
        {
173
2.35k
            Index newBufferSize = kInitialCount;
174
2.35k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.35k
            reserve(newBufferSize);
178
2.35k
        }
179
4.65k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18
    {
171
18
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
18
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.15k
    {
171
3.15k
        if (m_capacity <= m_count)
172
397
        {
173
397
            Index newBufferSize = kInitialCount;
174
397
            if (m_capacity)
175
81
                newBufferSize = (m_capacity << 1);
176
177
397
            reserve(newBufferSize);
178
397
        }
179
3.15k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18.3M
    {
171
18.3M
        if (m_capacity <= m_count)
172
988
        {
173
988
            Index newBufferSize = kInitialCount;
174
988
            if (m_capacity)
175
936
                newBufferSize = (m_capacity << 1);
176
177
988
            reserve(newBufferSize);
178
988
        }
179
18.3M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
82
    {
171
82
        if (m_capacity <= m_count)
172
80
        {
173
80
            Index newBufferSize = kInitialCount;
174
80
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
80
            reserve(newBufferSize);
178
80
        }
179
82
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
31
    {
171
31
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
31
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
17.8k
    {
171
17.8k
        if (m_capacity <= m_count)
172
8.88k
        {
173
8.88k
            Index newBufferSize = kInitialCount;
174
8.88k
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
8.88k
            reserve(newBufferSize);
178
8.88k
        }
179
17.8k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
295
    {
171
295
        if (m_capacity <= m_count)
172
265
        {
173
265
            Index newBufferSize = kInitialCount;
174
265
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
265
            reserve(newBufferSize);
178
265
        }
179
295
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
10
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14
    {
171
14
        if (m_capacity <= m_count)
172
14
        {
173
14
            Index newBufferSize = kInitialCount;
174
14
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
14
            reserve(newBufferSize);
178
14
        }
179
14
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
7
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
543
    {
171
543
        if (m_capacity <= m_count)
172
264
        {
173
264
            Index newBufferSize = kInitialCount;
174
264
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
264
            reserve(newBufferSize);
178
264
        }
179
543
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
28
    {
171
28
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
32
    {
171
32
        if (m_capacity <= m_count)
172
32
        {
173
32
            Index newBufferSize = kInitialCount;
174
32
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
32
            reserve(newBufferSize);
178
32
        }
179
32
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
4
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
687
    {
171
687
        if (m_capacity <= m_count)
172
61
        {
173
61
            Index newBufferSize = kInitialCount;
174
61
            if (m_capacity)
175
40
                newBufferSize = (m_capacity << 1);
176
177
61
            reserve(newBufferSize);
178
61
        }
179
687
    }
Unexecuted instantiation: slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
533
    {
171
533
        if (m_capacity <= m_count)
172
326
        {
173
326
            Index newBufferSize = kInitialCount;
174
326
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
326
            reserve(newBufferSize);
178
326
        }
179
533
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListImNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.52M
    {
171
4.52M
        if (m_capacity <= m_count)
172
2.17M
        {
173
2.17M
            Index newBufferSize = kInitialCount;
174
2.17M
            if (m_capacity)
175
258
                newBufferSize = (m_capacity << 1);
176
177
2.17M
            reserve(newBufferSize);
178
2.17M
        }
179
4.52M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.04k
    {
171
2.04k
        if (m_capacity <= m_count)
172
656
        {
173
656
            Index newBufferSize = kInitialCount;
174
656
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
656
            reserve(newBufferSize);
178
656
        }
179
2.04k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14
    {
171
14
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
14
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.47k
    {
171
1.47k
        if (m_capacity <= m_count)
172
474
        {
173
474
            Index newBufferSize = kInitialCount;
174
474
            if (m_capacity)
175
19
                newBufferSize = (m_capacity << 1);
176
177
474
            reserve(newBufferSize);
178
474
        }
179
1.47k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
99
    {
171
99
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
99
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
126
    {
171
126
        if (m_capacity <= m_count)
172
98
        {
173
98
            Index newBufferSize = kInitialCount;
174
98
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
98
            reserve(newBufferSize);
178
98
        }
179
126
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
15
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
375
    {
171
375
        if (m_capacity <= m_count)
172
131
        {
173
131
            Index newBufferSize = kInitialCount;
174
131
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
131
            reserve(newBufferSize);
178
131
        }
179
375
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
49
    {
171
49
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
49
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
267
    {
171
267
        if (m_capacity <= m_count)
172
64
        {
173
64
            Index newBufferSize = kInitialCount;
174
64
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
64
            reserve(newBufferSize);
178
64
        }
179
267
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21
    {
171
21
        if (m_capacity <= m_count)
172
11
        {
173
11
            Index newBufferSize = kInitialCount;
174
11
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
11
            reserve(newBufferSize);
178
11
        }
179
21
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.38k
    {
171
1.38k
        if (m_capacity <= m_count)
172
56
        {
173
56
            Index newBufferSize = kInitialCount;
174
56
            if (m_capacity)
175
30
                newBufferSize = (m_capacity << 1);
176
177
56
            reserve(newBufferSize);
178
56
        }
179
1.38k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
171
    {
171
171
        if (m_capacity <= m_count)
172
152
        {
173
152
            Index newBufferSize = kInitialCount;
174
152
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
152
            reserve(newBufferSize);
178
152
        }
179
171
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
304
    {
171
304
        if (m_capacity <= m_count)
172
152
        {
173
152
            Index newBufferSize = kInitialCount;
174
152
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
152
            reserve(newBufferSize);
178
152
        }
179
304
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
370
    {
171
370
        if (m_capacity <= m_count)
172
370
        {
173
370
            Index newBufferSize = kInitialCount;
174
370
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
370
            reserve(newBufferSize);
178
370
        }
179
370
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
72
    {
171
72
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
72
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
9
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
44
    {
171
44
        if (m_capacity <= m_count)
172
41
        {
173
41
            Index newBufferSize = kInitialCount;
174
41
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
41
            reserve(newBufferSize);
178
41
        }
179
44
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22
    {
171
22
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.57k
    {
171
7.57k
        if (m_capacity <= m_count)
172
7.35k
        {
173
7.35k
            Index newBufferSize = kInitialCount;
174
7.35k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7.35k
            reserve(newBufferSize);
178
7.35k
        }
179
7.57k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
529
    {
171
529
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
529
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.4k
    {
171
10.4k
        if (m_capacity <= m_count)
172
71
        {
173
71
            Index newBufferSize = kInitialCount;
174
71
            if (m_capacity)
175
52
                newBufferSize = (m_capacity << 1);
176
177
71
            reserve(newBufferSize);
178
71
        }
179
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
24
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
151
    {
171
151
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
151
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
31
    {
171
31
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
31
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
31
    {
171
31
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
31
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
67
    {
171
67
        if (m_capacity <= m_count)
172
14
        {
173
14
            Index newBufferSize = kInitialCount;
174
14
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
14
            reserve(newBufferSize);
178
14
        }
179
67
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.51k
    {
171
9.51k
        if (m_capacity <= m_count)
172
1.07k
        {
173
1.07k
            Index newBufferSize = kInitialCount;
174
1.07k
            if (m_capacity)
175
110
                newBufferSize = (m_capacity << 1);
176
177
1.07k
            reserve(newBufferSize);
178
1.07k
        }
179
9.51k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
28
    {
171
28
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.29k
    {
171
4.29k
        if (m_capacity <= m_count)
172
2.20k
        {
173
2.20k
            Index newBufferSize = kInitialCount;
174
2.20k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.20k
            reserve(newBufferSize);
178
2.20k
        }
179
4.29k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
8
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
513
    {
171
513
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
27
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
513
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22
    {
171
22
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
22
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
20
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21
    {
171
21
        if (m_capacity <= m_count)
172
21
        {
173
21
            Index newBufferSize = kInitialCount;
174
21
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
21
            reserve(newBufferSize);
178
21
        }
179
21
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.18k
    {
171
1.18k
        if (m_capacity <= m_count)
172
267
        {
173
267
            Index newBufferSize = kInitialCount;
174
267
            if (m_capacity)
175
16
                newBufferSize = (m_capacity << 1);
176
177
267
            reserve(newBufferSize);
178
267
        }
179
1.18k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
5
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
12
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
12
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
208
    {
171
208
        if (m_capacity <= m_count)
172
50
        {
173
50
            Index newBufferSize = kInitialCount;
174
50
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
50
            reserve(newBufferSize);
178
50
        }
179
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
478
    {
171
478
        if (m_capacity <= m_count)
172
478
        {
173
478
            Index newBufferSize = kInitialCount;
174
478
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
478
            reserve(newBufferSize);
178
478
        }
179
478
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.17M
    {
171
2.17M
        if (m_capacity <= m_count)
172
88.7k
        {
173
88.7k
            Index newBufferSize = kInitialCount;
174
88.7k
            if (m_capacity)
175
63.0k
                newBufferSize = (m_capacity << 1);
176
177
88.7k
            reserve(newBufferSize);
178
88.7k
        }
179
2.17M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
315k
    {
171
315k
        if (m_capacity <= m_count)
172
186
        {
173
186
            Index newBufferSize = kInitialCount;
174
186
            if (m_capacity)
175
135
                newBufferSize = (m_capacity << 1);
176
177
186
            reserve(newBufferSize);
178
186
        }
179
315k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.22M
    {
171
7.22M
        if (m_capacity <= m_count)
172
717
        {
173
717
            Index newBufferSize = kInitialCount;
174
717
            if (m_capacity)
175
666
                newBufferSize = (m_capacity << 1);
176
177
717
            reserve(newBufferSize);
178
717
        }
179
7.22M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
118
    {
171
118
        if (m_capacity <= m_count)
172
67
        {
173
67
            Index newBufferSize = kInitialCount;
174
67
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
67
            reserve(newBufferSize);
178
67
        }
179
118
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
74
    {
171
74
        if (m_capacity <= m_count)
172
74
        {
173
74
            Index newBufferSize = kInitialCount;
174
74
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
74
            reserve(newBufferSize);
178
74
        }
179
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
412
        {
173
412
            Index newBufferSize = kInitialCount;
174
412
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
412
            reserve(newBufferSize);
178
412
        }
179
824
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
2.68k
    {
171
2.68k
        if (m_capacity <= m_count)
172
130
        {
173
130
            Index newBufferSize = kInitialCount;
174
130
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
130
            reserve(newBufferSize);
178
130
        }
179
2.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
838
    {
171
838
        if (m_capacity <= m_count)
172
416
        {
173
416
            Index newBufferSize = kInitialCount;
174
416
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
416
            reserve(newBufferSize);
178
416
        }
179
838
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.0k
    {
171
20.0k
        if (m_capacity <= m_count)
172
189
        {
173
189
            Index newBufferSize = kInitialCount;
174
189
            if (m_capacity)
175
162
                newBufferSize = (m_capacity << 1);
176
177
189
            reserve(newBufferSize);
178
189
        }
179
20.0k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
729
    {
171
729
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
27
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
729
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.92k
    {
171
2.92k
        if (m_capacity <= m_count)
172
65
        {
173
65
            Index newBufferSize = kInitialCount;
174
65
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
65
            reserve(newBufferSize);
178
65
        }
179
2.92k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.6k
    {
171
12.6k
        if (m_capacity <= m_count)
172
1.18k
        {
173
1.18k
            Index newBufferSize = kInitialCount;
174
1.18k
            if (m_capacity)
175
564
                newBufferSize = (m_capacity << 1);
176
177
1.18k
            reserve(newBufferSize);
178
1.18k
        }
179
12.6k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.69k
    {
171
1.69k
        if (m_capacity <= m_count)
172
271
        {
173
271
            Index newBufferSize = kInitialCount;
174
271
            if (m_capacity)
175
38
                newBufferSize = (m_capacity << 1);
176
177
271
            reserve(newBufferSize);
178
271
        }
179
1.69k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.15k
    {
171
1.15k
        if (m_capacity <= m_count)
172
1.06k
        {
173
1.06k
            Index newBufferSize = kInitialCount;
174
1.06k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.06k
            reserve(newBufferSize);
178
1.06k
        }
179
1.15k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.64k
    {
171
1.64k
        if (m_capacity <= m_count)
172
1.26k
        {
173
1.26k
            Index newBufferSize = kInitialCount;
174
1.26k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
1.26k
            reserve(newBufferSize);
178
1.26k
        }
179
1.64k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19
    {
171
19
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
19
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
61
    {
171
61
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
61
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
148
    {
171
148
        if (m_capacity <= m_count)
172
148
        {
173
148
            Index newBufferSize = kInitialCount;
174
148
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
148
            reserve(newBufferSize);
178
148
        }
179
148
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
103k
    {
171
103k
        if (m_capacity <= m_count)
172
17.2k
        {
173
17.2k
            Index newBufferSize = kInitialCount;
174
17.2k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
17.2k
            reserve(newBufferSize);
178
17.2k
        }
179
103k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.32k
    {
171
7.32k
        if (m_capacity <= m_count)
172
2.58k
        {
173
2.58k
            Index newBufferSize = kInitialCount;
174
2.58k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.58k
            reserve(newBufferSize);
178
2.58k
        }
179
7.32k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
42.8k
    {
171
42.8k
        if (m_capacity <= m_count)
172
279
        {
173
279
            Index newBufferSize = kInitialCount;
174
279
            if (m_capacity)
175
193
                newBufferSize = (m_capacity << 1);
176
177
279
            reserve(newBufferSize);
178
279
        }
179
42.8k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14.9k
    {
171
14.9k
        if (m_capacity <= m_count)
172
257
        {
173
257
            Index newBufferSize = kInitialCount;
174
257
            if (m_capacity)
175
68
                newBufferSize = (m_capacity << 1);
176
177
257
            reserve(newBufferSize);
178
257
        }
179
14.9k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.5k
    {
171
20.5k
        if (m_capacity <= m_count)
172
2.79k
        {
173
2.79k
            Index newBufferSize = kInitialCount;
174
2.79k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.79k
            reserve(newBufferSize);
178
2.79k
        }
179
20.5k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.7k
    {
171
19.7k
        if (m_capacity <= m_count)
172
2.75k
        {
173
2.75k
            Index newBufferSize = kInitialCount;
174
2.75k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.75k
            reserve(newBufferSize);
178
2.75k
        }
179
19.7k
    }
180
181
    void add(T&& obj)
182
1.82M
    {
183
1.82M
        _maybeReserveForAdd();
184
1.82M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.82M
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE3addEOS6_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
695k
    {
183
695k
        _maybeReserveForAdd();
184
695k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
695k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
222k
    {
183
222k
        _maybeReserveForAdd();
184
222k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
222k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
127k
    {
183
127k
        _maybeReserveForAdd();
184
127k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
127k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
312k
    {
183
312k
        _maybeReserveForAdd();
184
312k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
312k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
328
    {
183
328
        _maybeReserveForAdd();
184
328
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
328
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
409
    {
183
409
        _maybeReserveForAdd();
184
409
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
409
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE3addEOb
Line
Count
Source
182
19
    {
183
19
        _maybeReserveForAdd();
184
19
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
19
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
384
    {
183
384
        _maybeReserveForAdd();
184
384
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
384
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
53
    {
183
53
        _maybeReserveForAdd();
184
53
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
53
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2.20k
    {
183
2.20k
        _maybeReserveForAdd();
184
2.20k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.20k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12
    {
183
12
        _maybeReserveForAdd();
184
12
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4
    {
183
4
        _maybeReserveForAdd();
184
4
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
35.6k
    {
183
35.6k
        _maybeReserveForAdd();
184
35.6k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
35.6k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
85.5k
    {
183
85.5k
        _maybeReserveForAdd();
184
85.5k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
85.5k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
81
    {
183
81
        _maybeReserveForAdd();
184
81
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
81
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
50
    {
183
50
        _maybeReserveForAdd();
184
50
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
50
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
31.7k
    {
183
31.7k
        _maybeReserveForAdd();
184
31.7k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
31.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
78
    {
183
78
        _maybeReserveForAdd();
184
78
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
78
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addEOl
Line
Count
Source
182
2.75k
    {
183
2.75k
        _maybeReserveForAdd();
184
2.75k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.75k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addEOj
Line
Count
Source
182
6.30k
    {
183
6.30k
        _maybeReserveForAdd();
184
6.30k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6.30k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
305
    {
183
305
        _maybeReserveForAdd();
184
305
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
305
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addEOh
Line
Count
Source
182
39.1k
    {
183
39.1k
        _maybeReserveForAdd();
184
39.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
39.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.04k
    {
183
1.04k
        _maybeReserveForAdd();
184
1.04k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.04k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
27
    {
183
27
        _maybeReserveForAdd();
184
27
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
27
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.77k
    {
183
3.77k
        _maybeReserveForAdd();
184
3.77k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.77k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE3addEOS3_
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
28
    {
183
28
        _maybeReserveForAdd();
184
28
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
28
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3addEOS8_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
533
    {
183
533
        _maybeReserveForAdd();
184
533
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
533
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2.04k
    {
183
2.04k
        _maybeReserveForAdd();
184
2.04k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.04k
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3addEOSD_
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4
    {
183
4
        _maybeReserveForAdd();
184
4
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3addEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3addEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
101
    {
183
101
        _maybeReserveForAdd();
184
101
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
101
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
49
    {
183
49
        _maybeReserveForAdd();
184
49
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
49
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.38k
    {
183
1.38k
        _maybeReserveForAdd();
184
1.38k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.38k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE3addEOS2_
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
171
    {
183
171
        _maybeReserveForAdd();
184
171
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
171
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE3addEOS7_
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE3addEOS8_
Line
Count
Source
182
72
    {
183
72
        _maybeReserveForAdd();
184
72
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
72
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
9
    {
183
9
        _maybeReserveForAdd();
184
9
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
22
    {
183
22
        _maybeReserveForAdd();
184
22
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
22
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
801
    {
183
801
        _maybeReserveForAdd();
184
801
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
801
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
48
    {
183
48
        _maybeReserveForAdd();
184
48
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3addEOS6_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
151
    {
183
151
        _maybeReserveForAdd();
184
151
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
151
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
67
    {
183
67
        _maybeReserveForAdd();
184
67
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
67
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
28
    {
183
28
        _maybeReserveForAdd();
184
28
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
28
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
8
    {
183
8
        _maybeReserveForAdd();
184
8
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
513
    {
183
513
        _maybeReserveForAdd();
184
513
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
513
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.18k
    {
183
1.18k
        _maybeReserveForAdd();
184
1.18k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.18k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
4
    {
183
4
        _maybeReserveForAdd();
184
4
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3addEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
146
    {
183
146
        _maybeReserveForAdd();
184
146
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
146
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3addEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3addEOS5_
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE3addEOm
Unexecuted instantiation: _ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
228k
    {
183
228k
        _maybeReserveForAdd();
184
228k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
228k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
118
    {
183
118
        _maybeReserveForAdd();
184
118
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
118
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E3addEOS2_
Line
Count
Source
182
2.68k
    {
183
2.68k
        _maybeReserveForAdd();
184
2.68k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.68k
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
837
    {
183
837
        _maybeReserveForAdd();
184
837
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
837
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12.6k
    {
183
12.6k
        _maybeReserveForAdd();
184
12.6k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12.6k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.12k
    {
183
1.12k
        _maybeReserveForAdd();
184
1.12k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.12k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.64k
    {
183
1.64k
        _maybeReserveForAdd();
184
1.64k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.64k
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
19
    {
183
19
        _maybeReserveForAdd();
184
19
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
19
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
61
    {
183
61
        _maybeReserveForAdd();
184
61
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
61
    }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addEOS3_
186
187
    void add(const T& obj)
188
66.8M
    {
189
66.8M
        _maybeReserveForAdd();
190
66.8M
        m_buffer[m_count++] = obj;
191
66.8M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4.03k
    {
189
4.03k
        _maybeReserveForAdd();
190
4.03k
        m_buffer[m_count++] = obj;
191
4.03k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
74.1k
    {
189
74.1k
        _maybeReserveForAdd();
190
74.1k
        m_buffer[m_count++] = obj;
191
74.1k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
18.3k
    {
189
18.3k
        _maybeReserveForAdd();
190
18.3k
        m_buffer[m_count++] = obj;
191
18.3k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.04k
    {
189
1.04k
        _maybeReserveForAdd();
190
1.04k
        m_buffer[m_count++] = obj;
191
1.04k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.72M
    {
189
1.72M
        _maybeReserveForAdd();
190
1.72M
        m_buffer[m_count++] = obj;
191
1.72M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
66
    {
189
66
        _maybeReserveForAdd();
190
66
        m_buffer[m_count++] = obj;
191
66
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
38
    {
189
38
        _maybeReserveForAdd();
190
38
        m_buffer[m_count++] = obj;
191
38
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
23
    {
189
23
        _maybeReserveForAdd();
190
23
        m_buffer[m_count++] = obj;
191
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.11M
    {
189
1.11M
        _maybeReserveForAdd();
190
1.11M
        m_buffer[m_count++] = obj;
191
1.11M
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
64.9k
    {
189
64.9k
        _maybeReserveForAdd();
190
64.9k
        m_buffer[m_count++] = obj;
191
64.9k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.92k
    {
189
1.92k
        _maybeReserveForAdd();
190
1.92k
        m_buffer[m_count++] = obj;
191
1.92k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
61.7k
    {
189
61.7k
        _maybeReserveForAdd();
190
61.7k
        m_buffer[m_count++] = obj;
191
61.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
9
    {
189
9
        _maybeReserveForAdd();
190
9
        m_buffer[m_count++] = obj;
191
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
315
    {
189
315
        _maybeReserveForAdd();
190
315
        m_buffer[m_count++] = obj;
191
315
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
38.5k
    {
189
38.5k
        _maybeReserveForAdd();
190
38.5k
        m_buffer[m_count++] = obj;
191
38.5k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
962
    {
189
962
        _maybeReserveForAdd();
190
962
        m_buffer[m_count++] = obj;
191
962
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
311k
    {
189
311k
        _maybeReserveForAdd();
190
311k
        m_buffer[m_count++] = obj;
191
311k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6.06k
    {
189
6.06k
        _maybeReserveForAdd();
190
6.06k
        m_buffer[m_count++] = obj;
191
6.06k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
170k
    {
189
170k
        _maybeReserveForAdd();
190
170k
        m_buffer[m_count++] = obj;
191
170k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
25.8k
    {
189
25.8k
        _maybeReserveForAdd();
190
25.8k
        m_buffer[m_count++] = obj;
191
25.8k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
169k
    {
189
169k
        _maybeReserveForAdd();
190
169k
        m_buffer[m_count++] = obj;
191
169k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
119
    {
189
119
        _maybeReserveForAdd();
190
119
        m_buffer[m_count++] = obj;
191
119
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
289
    {
189
289
        _maybeReserveForAdd();
190
289
        m_buffer[m_count++] = obj;
191
289
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.34k
    {
189
4.34k
        _maybeReserveForAdd();
190
4.34k
        m_buffer[m_count++] = obj;
191
4.34k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
19.0k
    {
189
19.0k
        _maybeReserveForAdd();
190
19.0k
        m_buffer[m_count++] = obj;
191
19.0k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
108
    {
189
108
        _maybeReserveForAdd();
190
108
        m_buffer[m_count++] = obj;
191
108
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
6.56k
    {
189
6.56k
        _maybeReserveForAdd();
190
6.56k
        m_buffer[m_count++] = obj;
191
6.56k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7.23M
    {
189
7.23M
        _maybeReserveForAdd();
190
7.23M
        m_buffer[m_count++] = obj;
191
7.23M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
27
    {
189
27
        _maybeReserveForAdd();
190
27
        m_buffer[m_count++] = obj;
191
27
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
145
    {
189
145
        _maybeReserveForAdd();
190
145
        m_buffer[m_count++] = obj;
191
145
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
51
    {
189
51
        _maybeReserveForAdd();
190
51
        m_buffer[m_count++] = obj;
191
51
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
9.37k
    {
189
9.37k
        _maybeReserveForAdd();
190
9.37k
        m_buffer[m_count++] = obj;
191
9.37k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.65k
    {
189
2.65k
        _maybeReserveForAdd();
190
2.65k
        m_buffer[m_count++] = obj;
191
2.65k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
53.0k
    {
189
53.0k
        _maybeReserveForAdd();
190
53.0k
        m_buffer[m_count++] = obj;
191
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.33k
    {
189
3.33k
        _maybeReserveForAdd();
190
3.33k
        m_buffer[m_count++] = obj;
191
3.33k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
12
    {
189
12
        _maybeReserveForAdd();
190
12
        m_buffer[m_count++] = obj;
191
12
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addERKj
Line
Count
Source
188
2.77k
    {
189
2.77k
        _maybeReserveForAdd();
190
2.77k
        m_buffer[m_count++] = obj;
191
2.77k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3addERKS3_
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.15k
    {
189
3.15k
        _maybeReserveForAdd();
190
3.15k
        m_buffer[m_count++] = obj;
191
3.15k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
31
    {
189
31
        _maybeReserveForAdd();
190
31
        m_buffer[m_count++] = obj;
191
31
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
14.0k
    {
189
14.0k
        _maybeReserveForAdd();
190
14.0k
        m_buffer[m_count++] = obj;
191
14.0k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.34k
    {
189
4.34k
        _maybeReserveForAdd();
190
4.34k
        m_buffer[m_count++] = obj;
191
4.34k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
293
    {
189
293
        _maybeReserveForAdd();
190
293
        m_buffer[m_count++] = obj;
191
293
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
14
    {
189
14
        _maybeReserveForAdd();
190
14
        m_buffer[m_count++] = obj;
191
14
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E3addERKSH_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
543
    {
189
543
        _maybeReserveForAdd();
190
543
        m_buffer[m_count++] = obj;
191
543
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
29
    {
189
29
        _maybeReserveForAdd();
190
29
        m_buffer[m_count++] = obj;
191
29
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3addERKSC_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
687
    {
189
687
        _maybeReserveForAdd();
190
687
        m_buffer[m_count++] = obj;
191
687
    }
Unexecuted instantiation: slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE3addERKSG_
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addERKm
Line
Count
Source
188
4.52M
    {
189
4.52M
        _maybeReserveForAdd();
190
4.52M
        m_buffer[m_count++] = obj;
191
4.52M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
14
    {
189
14
        _maybeReserveForAdd();
190
14
        m_buffer[m_count++] = obj;
191
14
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.47k
    {
189
1.47k
        _maybeReserveForAdd();
190
1.47k
        m_buffer[m_count++] = obj;
191
1.47k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addERKl
Line
Count
Source
188
22.8M
    {
189
22.8M
        _maybeReserveForAdd();
190
22.8M
        m_buffer[m_count++] = obj;
191
22.8M
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
99
    {
189
99
        _maybeReserveForAdd();
190
99
        m_buffer[m_count++] = obj;
191
99
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
25
    {
189
25
        _maybeReserveForAdd();
190
25
        m_buffer[m_count++] = obj;
191
25
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
375
    {
189
375
        _maybeReserveForAdd();
190
375
        m_buffer[m_count++] = obj;
191
375
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
18
    {
189
18
        _maybeReserveForAdd();
190
18
        m_buffer[m_count++] = obj;
191
18
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
267
    {
189
267
        _maybeReserveForAdd();
190
267
        m_buffer[m_count++] = obj;
191
267
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
21
    {
189
21
        _maybeReserveForAdd();
190
21
        m_buffer[m_count++] = obj;
191
21
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
304
    {
189
304
        _maybeReserveForAdd();
190
304
        m_buffer[m_count++] = obj;
191
304
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
370
    {
189
370
        _maybeReserveForAdd();
190
370
        m_buffer[m_count++] = obj;
191
370
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
44
    {
189
44
        _maybeReserveForAdd();
190
44
        m_buffer[m_count++] = obj;
191
44
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3addERKS5_
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
7.57k
    {
189
7.57k
        _maybeReserveForAdd();
190
7.57k
        m_buffer[m_count++] = obj;
191
7.57k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
496
    {
189
496
        _maybeReserveForAdd();
190
496
        m_buffer[m_count++] = obj;
191
496
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
33
    {
189
33
        _maybeReserveForAdd();
190
33
        m_buffer[m_count++] = obj;
191
33
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.4k
    {
189
10.4k
        _maybeReserveForAdd();
190
10.4k
        m_buffer[m_count++] = obj;
191
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
31
    {
189
31
        _maybeReserveForAdd();
190
31
        m_buffer[m_count++] = obj;
191
31
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
31
    {
189
31
        _maybeReserveForAdd();
190
31
        m_buffer[m_count++] = obj;
191
31
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
9.51k
    {
189
9.51k
        _maybeReserveForAdd();
190
9.51k
        m_buffer[m_count++] = obj;
191
9.51k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4.29k
    {
189
4.29k
        _maybeReserveForAdd();
190
4.29k
        m_buffer[m_count++] = obj;
191
4.29k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
55
    {
189
55
        _maybeReserveForAdd();
190
55
        m_buffer[m_count++] = obj;
191
55
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
22
    {
189
22
        _maybeReserveForAdd();
190
22
        m_buffer[m_count++] = obj;
191
22
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20
    {
189
20
        _maybeReserveForAdd();
190
20
        m_buffer[m_count++] = obj;
191
20
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21
    {
189
21
        _maybeReserveForAdd();
190
21
        m_buffer[m_count++] = obj;
191
21
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
12
    {
189
12
        _maybeReserveForAdd();
190
12
        m_buffer[m_count++] = obj;
191
12
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
12
    {
189
12
        _maybeReserveForAdd();
190
12
        m_buffer[m_count++] = obj;
191
12
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
208
    {
189
208
        _maybeReserveForAdd();
190
208
        m_buffer[m_count++] = obj;
191
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
478
    {
189
478
        _maybeReserveForAdd();
190
478
        m_buffer[m_count++] = obj;
191
478
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE3addERKS5_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.17M
    {
189
2.17M
        _maybeReserveForAdd();
190
2.17M
        m_buffer[m_count++] = obj;
191
2.17M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
315k
    {
189
315k
        _maybeReserveForAdd();
190
315k
        m_buffer[m_count++] = obj;
191
315k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7.22M
    {
189
7.22M
        _maybeReserveForAdd();
190
7.22M
        m_buffer[m_count++] = obj;
191
7.22M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addERKh
Line
Count
Source
188
18.2M
    {
189
18.2M
        _maybeReserveForAdd();
190
18.2M
        m_buffer[m_count++] = obj;
191
18.2M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
74
    {
189
74
        _maybeReserveForAdd();
190
74
        m_buffer[m_count++] = obj;
191
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20.0k
    {
189
20.0k
        _maybeReserveForAdd();
190
20.0k
        m_buffer[m_count++] = obj;
191
20.0k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
729
    {
189
729
        _maybeReserveForAdd();
190
729
        m_buffer[m_count++] = obj;
191
729
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.92k
    {
189
2.92k
        _maybeReserveForAdd();
190
2.92k
        m_buffer[m_count++] = obj;
191
2.92k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.69k
    {
189
1.69k
        _maybeReserveForAdd();
190
1.69k
        m_buffer[m_count++] = obj;
191
1.69k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
28
    {
189
28
        _maybeReserveForAdd();
190
28
        m_buffer[m_count++] = obj;
191
28
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
148
    {
189
148
        _maybeReserveForAdd();
190
148
        m_buffer[m_count++] = obj;
191
148
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
103k
    {
189
103k
        _maybeReserveForAdd();
190
103k
        m_buffer[m_count++] = obj;
191
103k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7.32k
    {
189
7.32k
        _maybeReserveForAdd();
190
7.32k
        m_buffer[m_count++] = obj;
191
7.32k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
42.8k
    {
189
42.8k
        _maybeReserveForAdd();
190
42.8k
        m_buffer[m_count++] = obj;
191
42.8k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
14.7k
    {
189
14.7k
        _maybeReserveForAdd();
190
14.7k
        m_buffer[m_count++] = obj;
191
14.7k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20.5k
    {
189
20.5k
        _maybeReserveForAdd();
190
20.5k
        m_buffer[m_count++] = obj;
191
20.5k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
19.7k
    {
189
19.7k
        _maybeReserveForAdd();
190
19.7k
        m_buffer[m_count++] = obj;
191
19.7k
    }
192
193
46.6M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19.7M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
112k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15.6M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
43.9k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
80
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.66k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.38k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
199k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.04M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
349
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
119
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.60M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
370
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.34k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
76
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
89
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
78
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
109
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
102
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
22.5k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.71k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
370
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
304k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
949
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
226
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
112
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
18
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
665
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
97.7k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
300k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
87
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
270
    Index getCount() const { return m_count; }
slang-check-decl.cpp:_ZNK5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
471
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.99k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
100k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
158
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
29
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
219
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
43
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
156
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
813
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
17
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
53.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE8getCountEv
slang-emit-cpp.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
24
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.42k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPjNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.09k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
128
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
412
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
36.0k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_4EdgeENS_17StandardAllocatorEE8getCountEv
slang-ir-autodiff-primal-hoist.cpp:_ZNK5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
78
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.24k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
31
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.21k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
68
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8getCountEv
slang-ir-call-graph.cpp:_ZNK5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
117
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
112
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZNK5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8LegalValENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
122
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
23
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
396
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
22
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
483
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
34
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE8getCountEv
slang-ir-simplify-cfg.cpp:_ZNK5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
323
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
80
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
283
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.12k
    Index getCount() const { return m_count; }
slang-ir.cpp:_ZNK5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
14.9k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
255
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
54
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
109
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.2k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
33
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZNK5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_7CommandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
176
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.31k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.45k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
43
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
68
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
159
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
940
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
23
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
28
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
342
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
85
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.82k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
364k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
51
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.20k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.46M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.47k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
30
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E8getCountEv
Line
Count
Source
193
780
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
828
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
40.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
27
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.62k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.42k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.64k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
545
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
63.6k
    Index getCount() const { return m_count; }
slang-doc-extractor.cpp:_ZNK5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8getCountEv
Line
Count
Source
193
28
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
567
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
664
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
334
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKwNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
147k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
42.8k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.85k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZNK5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11InstructionENS_17StandardAllocatorEE8getCountEv
194
65.2k
    Index getCapacity() const { return m_capacity; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE11getCapacityEv
Line
Count
Source
194
65.2k
    Index getCapacity() const { return m_capacity; }
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE11getCapacityEv
195
    template<typename Predicate>
196
    Index countIf(Predicate predicate) const
197
    {
198
        Index count = 0;
199
        for (Index i = 0; i < getCount(); ++i)
200
        {
201
            if (predicate((*this)[i]))
202
                count++;
203
        }
204
        return count;
205
    }
206
207
208
19.5k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.24k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
67
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
761
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
17
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
492
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
51
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.28k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.20k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
46
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
1
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
2.39k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9getBufferEv
209
4.01M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.35M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.47M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9getBufferEv
Line
Count
Source
209
8.59k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
9.02k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
370
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
67.7k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
35
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
28
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.28k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5.79k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
412
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.43k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
255
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
520
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
220
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
9.81k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
75
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
463
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
418
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.58k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
28
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
6
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
68.1k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
11.8k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE9getBufferEv
210
211
    bool operator==(const ThisType& rhs) const
212
15
    {
213
15
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
15
        const Index count = getCount();
218
15
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
60
        for (Index i = 0; i < count; ++i)
223
45
        {
224
45
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
45
        }
229
15
        return true;
230
15
    }
Unexecuted instantiation: _ZNK5Slang4ListIjNS_17StandardAllocatorEEeqERKS2_
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEeqERKS3_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEeqERKS3_
_ZNK5Slang4ListIlNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
15
        for (Index i = 0; i < count; ++i)
223
12
        {
224
12
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
12
        }
229
3
        return true;
230
3
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
9
    {
213
9
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
9
        const Index count = getCount();
218
9
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
33
        for (Index i = 0; i < count; ++i)
223
24
        {
224
24
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
24
        }
229
9
        return true;
230
9
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
12
        for (Index i = 0; i < count; ++i)
223
9
        {
224
9
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
9
        }
229
3
        return true;
230
3
    }
231
3
    SLANG_FORCE_INLINE bool operator!=(const ThisType& rhs) const { return !(*this == rhs); }
232
233
89
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE6insertElRKS1_
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
89
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE6insertElRKS2_
234
235
    void insertRange(Index idx, const T* vals, Index n)
236
7.71M
    {
237
7.71M
        if (m_capacity < m_count + n)
238
7.32M
        {
239
7.32M
            Index newBufferCount = kInitialCount;
240
7.41M
            while (newBufferCount < m_count + n)
241
89.1k
                newBufferCount = newBufferCount << 1;
242
243
7.32M
            T* newBuffer = _allocate(newBufferCount);
244
7.32M
            if (m_capacity)
245
23.8k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
23.8k
                {
254
2.50M
                    for (Index i = 0; i < idx; i++)
255
2.48M
                        newBuffer[i] = m_buffer[i];
256
23.8k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
23.8k
                }
259
23.8k
                _deallocateBuffer();
260
23.8k
            }
261
7.32M
            m_buffer = newBuffer;
262
7.32M
            m_capacity = newBufferCount;
263
7.32M
        }
264
383k
        else
265
383k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
383k
            {
270
383k
                for (Index i = m_count; i > idx; i--)
271
7
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
383k
            }
273
383k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
48.5M
        for (Index i = 0; i < n; i++)
278
40.8M
            m_buffer[idx + i] = vals[i];
279
280
7.71M
        m_count += n;
281
7.71M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE11insertRangeElPKml
Line
Count
Source
236
6.98M
    {
237
6.98M
        if (m_capacity < m_count + n)
238
6.98M
        {
239
6.98M
            Index newBufferCount = kInitialCount;
240
6.98M
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6.98M
            T* newBuffer = _allocate(newBufferCount);
244
6.98M
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6.98M
            m_buffer = newBuffer;
262
6.98M
            m_capacity = newBufferCount;
263
6.98M
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
21.2M
        for (Index i = 0; i < n; i++)
278
14.2M
            m_buffer[idx + i] = vals[i];
279
280
6.98M
        m_count += n;
281
6.98M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE11insertRangeElPKhl
Line
Count
Source
236
293k
    {
237
293k
        if (m_capacity < m_count + n)
238
29.3k
        {
239
29.3k
            Index newBufferCount = kInitialCount;
240
89.6k
            while (newBufferCount < m_count + n)
241
60.3k
                newBufferCount = newBufferCount << 1;
242
243
29.3k
            T* newBuffer = _allocate(newBufferCount);
244
29.3k
            if (m_capacity)
245
23.5k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
23.5k
                {
254
1.56M
                    for (Index i = 0; i < idx; i++)
255
1.53M
                        newBuffer[i] = m_buffer[i];
256
23.5k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
23.5k
                }
259
23.5k
                _deallocateBuffer();
260
23.5k
            }
261
29.3k
            m_buffer = newBuffer;
262
29.3k
            m_capacity = newBufferCount;
263
29.3k
        }
264
263k
        else
265
263k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
263k
            {
270
263k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
263k
            }
273
263k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.57M
        for (Index i = 0; i < n; i++)
278
1.28M
            m_buffer[idx + i] = vals[i];
279
280
293k
        m_count += n;
281
293k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
75
    {
237
75
        if (m_capacity < m_count + n)
238
75
        {
239
75
            Index newBufferCount = kInitialCount;
240
732
            while (newBufferCount < m_count + n)
241
657
                newBufferCount = newBufferCount << 1;
242
243
75
            T* newBuffer = _allocate(newBufferCount);
244
75
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
75
            m_buffer = newBuffer;
262
75
            m_capacity = newBufferCount;
263
75
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
913k
        for (Index i = 0; i < n; i++)
278
912k
            m_buffer[idx + i] = vals[i];
279
280
75
        m_count += n;
281
75
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
42.0k
    {
237
42.0k
        if (m_capacity < m_count + n)
238
7.83k
        {
239
7.83k
            Index newBufferCount = kInitialCount;
240
8.06k
            while (newBufferCount < m_count + n)
241
221
                newBufferCount = newBufferCount << 1;
242
243
7.83k
            T* newBuffer = _allocate(newBufferCount);
244
7.83k
            if (m_capacity)
245
7
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
7
                {
254
3.76k
                    for (Index i = 0; i < idx; i++)
255
3.75k
                        newBuffer[i] = m_buffer[i];
256
7
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
7
                }
259
7
                _deallocateBuffer();
260
7
            }
261
7.83k
            m_buffer = newBuffer;
262
7.83k
            m_capacity = newBufferCount;
263
7.83k
        }
264
34.2k
        else
265
34.2k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.2k
            {
270
34.2k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.2k
            }
273
34.2k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
89.5k
        for (Index i = 0; i < n; i++)
278
47.4k
            m_buffer[idx + i] = vals[i];
279
280
42.0k
        m_count += n;
281
42.0k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3.40k
    {
237
3.40k
        if (m_capacity < m_count + n)
238
3.40k
        {
239
3.40k
            Index newBufferCount = kInitialCount;
240
3.40k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3.40k
            T* newBuffer = _allocate(newBufferCount);
244
3.40k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3.40k
            m_buffer = newBuffer;
262
3.40k
            m_capacity = newBufferCount;
263
3.40k
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
13.2k
        for (Index i = 0; i < n; i++)
278
9.86k
            m_buffer[idx + i] = vals[i];
279
280
3.40k
        m_count += n;
281
3.40k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
86
    {
237
86
        if (m_capacity < m_count + n)
238
36
        {
239
36
            Index newBufferCount = kInitialCount;
240
36
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
36
            T* newBuffer = _allocate(newBufferCount);
244
36
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
36
            m_buffer = newBuffer;
262
36
            m_capacity = newBufferCount;
263
36
        }
264
50
        else
265
50
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
50
            {
270
50
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
50
            }
273
50
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
122
        for (Index i = 0; i < n; i++)
278
36
            m_buffer[idx + i] = vals[i];
279
280
86
        m_count += n;
281
86
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1.44k
    {
237
1.44k
        if (m_capacity < m_count + n)
238
927
        {
239
927
            Index newBufferCount = kInitialCount;
240
927
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
927
            T* newBuffer = _allocate(newBufferCount);
244
927
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
927
            m_buffer = newBuffer;
262
927
            m_capacity = newBufferCount;
263
927
        }
264
520
        else
265
520
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
520
            {
270
520
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
520
            }
273
520
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2.43k
        for (Index i = 0; i < n; i++)
278
992
            m_buffer[idx + i] = vals[i];
279
280
1.44k
        m_count += n;
281
1.44k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
56
    {
237
56
        if (m_capacity < m_count + n)
238
45
        {
239
45
            Index newBufferCount = kInitialCount;
240
45
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
45
            T* newBuffer = _allocate(newBufferCount);
244
45
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
45
            m_buffer = newBuffer;
262
45
            m_capacity = newBufferCount;
263
45
        }
264
11
        else
265
11
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
11
            {
270
11
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
11
            }
273
11
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
147
        for (Index i = 0; i < n; i++)
278
91
            m_buffer[idx + i] = vals[i];
279
280
56
        m_count += n;
281
56
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
275k
    {
237
275k
        if (m_capacity < m_count + n)
238
275k
        {
239
275k
            Index newBufferCount = kInitialCount;
240
275k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
275k
            T* newBuffer = _allocate(newBufferCount);
244
275k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
275k
            m_buffer = newBuffer;
262
275k
            m_capacity = newBufferCount;
263
275k
        }
264
356
        else
265
356
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
356
            {
270
356
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
356
            }
273
356
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
553k
        for (Index i = 0; i < n; i++)
278
277k
            m_buffer[idx + i] = vals[i];
279
280
275k
        m_count += n;
281
275k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE11insertRangeElPKll
Line
Count
Source
236
25
    {
237
25
        if (m_capacity < m_count + n)
238
6
        {
239
6
            Index newBufferCount = kInitialCount;
240
6
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6
            T* newBuffer = _allocate(newBufferCount);
244
6
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6
            m_buffer = newBuffer;
262
6
            m_capacity = newBufferCount;
263
6
        }
264
19
        else
265
19
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
19
            {
270
19
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
19
            }
273
19
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
37
        for (Index i = 0; i < n; i++)
278
12
            m_buffer[idx + i] = vals[i];
279
280
25
        m_count += n;
281
25
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.14k
    {
237
1.14k
        if (m_capacity < m_count + n)
238
179
        {
239
179
            Index newBufferCount = kInitialCount;
240
460
            while (newBufferCount < m_count + n)
241
281
                newBufferCount = newBufferCount << 1;
242
243
179
            T* newBuffer = _allocate(newBufferCount);
244
179
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
179
            m_buffer = newBuffer;
262
179
            m_capacity = newBufferCount;
263
179
        }
264
966
        else
265
966
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
966
            {
270
966
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
966
            }
273
966
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.8k
        for (Index i = 0; i < n; i++)
278
9.71k
            m_buffer[idx + i] = vals[i];
279
280
1.14k
        m_count += n;
281
1.14k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
9
        for (Index i = 0; i < n; i++)
278
6
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
373
    {
237
373
        if (m_capacity < m_count + n)
238
369
        {
239
369
            Index newBufferCount = kInitialCount;
240
369
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
369
            T* newBuffer = _allocate(newBufferCount);
244
369
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
369
            m_buffer = newBuffer;
262
369
            m_capacity = newBufferCount;
263
369
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.01k
        for (Index i = 0; i < n; i++)
278
642
            m_buffer[idx + i] = vals[i];
279
280
373
        m_count += n;
281
373
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
89
    {
237
89
        if (m_capacity < m_count + n)
238
82
        {
239
82
            Index newBufferCount = kInitialCount;
240
82
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
82
            T* newBuffer = _allocate(newBufferCount);
244
82
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
82
            m_buffer = newBuffer;
262
82
            m_capacity = newBufferCount;
263
82
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
14
                for (Index i = m_count; i > idx; i--)
271
7
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
178
        for (Index i = 0; i < n; i++)
278
89
            m_buffer[idx + i] = vals[i];
279
280
89
        m_count += n;
281
89
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
51.7k
    {
237
51.7k
        if (m_capacity < m_count + n)
238
9.64k
        {
239
9.64k
            Index newBufferCount = kInitialCount;
240
14.0k
            while (newBufferCount < m_count + n)
241
4.42k
                newBufferCount = newBufferCount << 1;
242
243
9.64k
            T* newBuffer = _allocate(newBufferCount);
244
9.64k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
9.64k
            m_buffer = newBuffer;
262
9.64k
            m_capacity = newBufferCount;
263
9.64k
        }
264
42.0k
        else
265
42.0k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
42.0k
            {
270
42.0k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
42.0k
            }
273
42.0k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
153k
        for (Index i = 0; i < n; i++)
278
102k
            m_buffer[idx + i] = vals[i];
279
280
51.7k
        m_count += n;
281
51.7k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
1.24k
    {
237
1.24k
        if (m_capacity < m_count + n)
238
1.24k
        {
239
1.24k
            Index newBufferCount = kInitialCount;
240
1.24k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.24k
            T* newBuffer = _allocate(newBufferCount);
244
1.24k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.24k
            m_buffer = newBuffer;
262
1.24k
            m_capacity = newBufferCount;
263
1.24k
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.67k
        for (Index i = 0; i < n; i++)
278
2.43k
            m_buffer[idx + i] = vals[i];
279
280
1.24k
        m_count += n;
281
1.24k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
17
    {
237
17
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
17
        else
265
17
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
17
            {
270
17
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
17
            }
273
17
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
17
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
17
        m_count += n;
281
17
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIjNS_17StandardAllocatorEE11insertRangeElPKjl
Line
Count
Source
236
5.20k
    {
237
5.20k
        if (m_capacity < m_count + n)
238
5.20k
        {
239
5.20k
            Index newBufferCount = kInitialCount;
240
6.08k
            while (newBufferCount < m_count + n)
241
876
                newBufferCount = newBufferCount << 1;
242
243
5.20k
            T* newBuffer = _allocate(newBufferCount);
244
5.20k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
5.20k
            m_buffer = newBuffer;
262
5.20k
            m_capacity = newBufferCount;
263
5.20k
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.18M
        for (Index i = 0; i < n; i++)
278
3.18M
            m_buffer[idx + i] = vals[i];
279
280
5.20k
        m_count += n;
281
5.20k
    }
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
46
    {
237
46
        if (m_capacity < m_count + n)
238
8
        {
239
8
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8
            T* newBuffer = _allocate(newBufferCount);
244
8
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8
            m_buffer = newBuffer;
262
8
            m_capacity = newBufferCount;
263
8
        }
264
38
        else
265
38
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
38
            {
270
38
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
38
            }
273
38
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
54
        for (Index i = 0; i < n; i++)
278
8
            m_buffer[idx + i] = vals[i];
279
280
46
        m_count += n;
281
46
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
42
    {
237
42
        if (m_capacity < m_count + n)
238
21
        {
239
21
            Index newBufferCount = kInitialCount;
240
61
            while (newBufferCount < m_count + n)
241
40
                newBufferCount = newBufferCount << 1;
242
243
21
            T* newBuffer = _allocate(newBufferCount);
244
21
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
21
            m_buffer = newBuffer;
262
21
            m_capacity = newBufferCount;
263
21
        }
264
21
        else
265
21
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
21
            {
270
21
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
21
            }
273
21
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
729
        for (Index i = 0; i < n; i++)
278
687
            m_buffer[idx + i] = vals[i];
279
280
42
        m_count += n;
281
42
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
6
        {
239
6
            Index newBufferCount = kInitialCount;
240
6
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6
            T* newBuffer = _allocate(newBufferCount);
244
6
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6
            m_buffer = newBuffer;
262
6
            m_capacity = newBufferCount;
263
6
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19
        for (Index i = 0; i < n; i++)
278
13
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
24
    {
237
24
        if (m_capacity < m_count + n)
238
24
        {
239
24
            Index newBufferCount = kInitialCount;
240
24
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
24
            T* newBuffer = _allocate(newBufferCount);
244
24
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
24
            m_buffer = newBuffer;
262
24
            m_capacity = newBufferCount;
263
24
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
48
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
24
        m_count += n;
281
24
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
6
        for (Index i = 0; i < n; i++)
278
3
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
59
    {
237
59
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
59
        else
265
59
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
59
            {
270
59
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
59
            }
273
59
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
59
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
59
        m_count += n;
281
59
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
57
    {
237
57
        if (m_capacity < m_count + n)
238
51
        {
239
51
            Index newBufferCount = kInitialCount;
240
51
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
51
            T* newBuffer = _allocate(newBufferCount);
244
51
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
51
            m_buffer = newBuffer;
262
51
            m_capacity = newBufferCount;
263
51
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
108
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
57
        m_count += n;
281
57
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1.05k
    {
237
1.05k
        if (m_capacity < m_count + n)
238
1.05k
        {
239
1.05k
            Index newBufferCount = kInitialCount;
240
1.05k
            while (newBufferCount < m_count + n)
241
4
                newBufferCount = newBufferCount << 1;
242
243
1.05k
            T* newBuffer = _allocate(newBufferCount);
244
1.05k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.05k
            m_buffer = newBuffer;
262
1.05k
            m_capacity = newBufferCount;
263
1.05k
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.69k
        for (Index i = 0; i < n; i++)
278
2.63k
            m_buffer[idx + i] = vals[i];
279
280
1.05k
        m_count += n;
281
1.05k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
23
    {
237
23
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
23
        else
265
23
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
23
            {
270
23
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
23
            }
273
23
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
46
        for (Index i = 0; i < n; i++)
278
23
            m_buffer[idx + i] = vals[i];
279
280
23
        m_count += n;
281
23
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
370
    {
237
370
        if (m_capacity < m_count + n)
238
370
        {
239
370
            Index newBufferCount = kInitialCount;
240
370
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
370
            T* newBuffer = _allocate(newBufferCount);
244
370
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
370
            m_buffer = newBuffer;
262
370
            m_capacity = newBufferCount;
263
370
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
740
        for (Index i = 0; i < n; i++)
278
370
            m_buffer[idx + i] = vals[i];
279
280
370
        m_count += n;
281
370
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
309
    {
237
309
        if (m_capacity < m_count + n)
238
31
        {
239
31
            Index newBufferCount = kInitialCount;
240
31
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
31
            T* newBuffer = _allocate(newBufferCount);
244
31
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
31
            m_buffer = newBuffer;
262
31
            m_capacity = newBufferCount;
263
31
        }
264
278
        else
265
278
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
278
            {
270
278
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
278
            }
273
278
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
340
        for (Index i = 0; i < n; i++)
278
31
            m_buffer[idx + i] = vals[i];
279
280
309
        m_count += n;
281
309
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
129
    {
237
129
        if (m_capacity < m_count + n)
238
129
        {
239
129
            Index newBufferCount = kInitialCount;
240
129
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
129
            T* newBuffer = _allocate(newBufferCount);
244
129
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
129
            m_buffer = newBuffer;
262
129
            m_capacity = newBufferCount;
263
129
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
617
        for (Index i = 0; i < n; i++)
278
488
            m_buffer[idx + i] = vals[i];
279
280
129
        m_count += n;
281
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
54
    {
237
54
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
102
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
54
        m_count += n;
281
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
19
        {
239
19
            Index newBufferCount = kInitialCount;
240
71
            while (newBufferCount < m_count + n)
241
52
                newBufferCount = newBufferCount << 1;
242
243
19
            T* newBuffer = _allocate(newBufferCount);
244
19
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
19
            m_buffer = newBuffer;
262
19
            m_capacity = newBufferCount;
263
19
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.4k
        for (Index i = 0; i < n; i++)
278
10.4k
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
19
        else
265
19
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
19
            {
270
19
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
19
            }
273
19
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
44
        {
239
44
            Index newBufferCount = kInitialCount;
240
44
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
44
            T* newBuffer = _allocate(newBufferCount);
244
44
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
44
            m_buffer = newBuffer;
262
44
            m_capacity = newBufferCount;
263
44
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
108
        for (Index i = 0; i < n; i++)
278
60
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
1
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
31
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
215
    {
237
215
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
215
        else
265
215
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
215
            {
270
215
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
215
            }
273
215
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
215
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
215
        m_count += n;
281
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
6
        {
239
6
            Index newBufferCount = kInitialCount;
240
6
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6
            T* newBuffer = _allocate(newBufferCount);
244
6
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6
            m_buffer = newBuffer;
262
6
            m_capacity = newBufferCount;
263
6
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
12
        for (Index i = 0; i < n; i++)
278
6
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
416
    {
237
416
        if (m_capacity < m_count + n)
238
416
        {
239
416
            Index newBufferCount = kInitialCount;
240
416
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
416
            T* newBuffer = _allocate(newBufferCount);
244
416
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
416
            m_buffer = newBuffer;
262
416
            m_capacity = newBufferCount;
263
416
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.24k
        for (Index i = 0; i < n; i++)
278
832
            m_buffer[idx + i] = vals[i];
279
280
416
        m_count += n;
281
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE11insertRangeElPKS3_l
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
208
    {
237
208
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
208
        else
265
208
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
208
            {
270
208
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
208
            }
273
208
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
208
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
208
        m_count += n;
281
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
5.20k
    {
237
5.20k
        if (m_capacity < m_count + n)
238
5.20k
        {
239
5.20k
            Index newBufferCount = kInitialCount;
240
5.86k
            while (newBufferCount < m_count + n)
241
657
                newBufferCount = newBufferCount << 1;
242
243
5.20k
            T* newBuffer = _allocate(newBufferCount);
244
5.20k
            if (m_capacity)
245
75
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
75
                {
254
913k
                    for (Index i = 0; i < idx; i++)
255
912k
                        newBuffer[i] = m_buffer[i];
256
75
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
75
                }
259
75
                _deallocateBuffer();
260
75
            }
261
5.20k
            m_buffer = newBuffer;
262
5.20k
            m_capacity = newBufferCount;
263
5.20k
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
23.3k
        for (Index i = 0; i < n; i++)
278
18.1k
            m_buffer[idx + i] = vals[i];
279
280
5.20k
        m_count += n;
281
5.20k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
75
    {
237
75
        if (m_capacity < m_count + n)
238
75
        {
239
75
            Index newBufferCount = kInitialCount;
240
732
            while (newBufferCount < m_count + n)
241
657
                newBufferCount = newBufferCount << 1;
242
243
75
            T* newBuffer = _allocate(newBufferCount);
244
75
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
75
            m_buffer = newBuffer;
262
75
            m_capacity = newBufferCount;
263
75
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
913k
        for (Index i = 0; i < n; i++)
278
912k
            m_buffer[idx + i] = vals[i];
279
280
75
        m_count += n;
281
75
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIcNS_17StandardAllocatorEE11insertRangeElPKcl
Line
Count
Source
236
4.14k
    {
237
4.14k
        if (m_capacity < m_count + n)
238
4.14k
        {
239
4.14k
            Index newBufferCount = kInitialCount;
240
24.4k
            while (newBufferCount < m_count + n)
241
20.2k
                newBufferCount = newBufferCount << 1;
242
243
4.14k
            T* newBuffer = _allocate(newBufferCount);
244
4.14k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4.14k
            m_buffer = newBuffer;
262
4.14k
            m_capacity = newBufferCount;
263
4.14k
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19.6M
        for (Index i = 0; i < n; i++)
278
19.6M
            m_buffer[idx + i] = vals[i];
279
280
4.14k
        m_count += n;
281
4.14k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
27
    {
237
27
        if (m_capacity < m_count + n)
238
27
        {
239
27
            Index newBufferCount = kInitialCount;
240
54
            while (newBufferCount < m_count + n)
241
27
                newBufferCount = newBufferCount << 1;
242
243
27
            T* newBuffer = _allocate(newBufferCount);
244
27
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
27
            m_buffer = newBuffer;
262
27
            m_capacity = newBufferCount;
263
27
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
540
        for (Index i = 0; i < n; i++)
278
513
            m_buffer[idx + i] = vals[i];
279
280
27
        m_count += n;
281
27
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
14
        for (Index i = 0; i < n; i++)
278
11
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
417
    {
237
417
        if (m_capacity < m_count + n)
238
40
        {
239
40
            Index newBufferCount = kInitialCount;
240
40
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
40
            T* newBuffer = _allocate(newBufferCount);
244
40
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
40
            m_buffer = newBuffer;
262
40
            m_capacity = newBufferCount;
263
40
        }
264
377
        else
265
377
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
377
            {
270
377
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
377
            }
273
377
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
468
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
417
        m_count += n;
281
417
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
312
    {
237
312
        if (m_capacity < m_count + n)
238
304
        {
239
304
            Index newBufferCount = kInitialCount;
240
304
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
304
            T* newBuffer = _allocate(newBufferCount);
244
304
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
304
            m_buffer = newBuffer;
262
304
            m_capacity = newBufferCount;
263
304
        }
264
8
        else
265
8
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
8
            {
270
8
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
8
            }
273
8
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.02k
        for (Index i = 0; i < n; i++)
278
712
            m_buffer[idx + i] = vals[i];
279
280
312
        m_count += n;
281
312
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
5.99k
    {
237
5.99k
        if (m_capacity < m_count + n)
238
118
        {
239
118
            Index newBufferCount = kInitialCount;
240
175
            while (newBufferCount < m_count + n)
241
57
                newBufferCount = newBufferCount << 1;
242
243
118
            T* newBuffer = _allocate(newBufferCount);
244
118
            if (m_capacity)
245
36
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
36
                {
254
486
                    for (Index i = 0; i < idx; i++)
255
450
                        newBuffer[i] = m_buffer[i];
256
36
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
36
                }
259
36
                _deallocateBuffer();
260
36
            }
261
118
            m_buffer = newBuffer;
262
118
            m_capacity = newBufferCount;
263
118
        }
264
5.88k
        else
265
5.88k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
5.88k
            {
270
5.88k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
5.88k
            }
273
5.88k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
55.0k
        for (Index i = 0; i < n; i++)
278
49.0k
            m_buffer[idx + i] = vals[i];
279
280
5.99k
        m_count += n;
281
5.99k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
34.0k
    {
237
34.0k
        if (m_capacity < m_count + n)
238
287
        {
239
287
            Index newBufferCount = kInitialCount;
240
793
            while (newBufferCount < m_count + n)
241
506
                newBufferCount = newBufferCount << 1;
242
243
287
            T* newBuffer = _allocate(newBufferCount);
244
287
            if (m_capacity)
245
200
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
200
                {
254
26.1k
                    for (Index i = 0; i < idx; i++)
255
25.9k
                        newBuffer[i] = m_buffer[i];
256
200
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
200
                }
259
200
                _deallocateBuffer();
260
200
            }
261
287
            m_buffer = newBuffer;
262
287
            m_capacity = newBufferCount;
263
287
        }
264
33.7k
        else
265
33.7k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
33.7k
            {
270
33.7k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
33.7k
            }
273
33.7k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
137k
        for (Index i = 0; i < n; i++)
278
103k
            m_buffer[idx + i] = vals[i];
279
280
34.0k
        m_count += n;
281
34.0k
    }
282
283
    void insertRange(Index id, const List<T>& list)
284
2
    {
285
2
        insertRange(id, list.m_buffer, list.m_count);
286
2
    }
287
288
0
    void addRange(ArrayView<T> list) { insertRange(m_count, list.getBuffer(), list.getCount()); }
289
290
348k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
75
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8addRangeEPKS3_l
Line
Count
Source
290
17
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeEPKjl
Line
Count
Source
290
5.20k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeEPKhl
Line
Count
Source
290
293k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
82
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeEPKS1_l
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
5.20k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
75
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8addRangeEPKcl
Line
Count
Source
290
4.14k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
27
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8addRangeEPKS1_l
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeEPKml
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
5
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
312
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
5.99k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
34.0k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
291
292
7.36M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
6.98M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
42.0k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3.40k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
86
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1.44k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
56
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
275k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
25
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.14k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
373
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
51.7k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
1.24k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeERKS2_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
46
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
42
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
24
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
59
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
57
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1.05k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
23
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
370
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
309
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
129
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
54
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
215
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
416
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8addRangeERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
208
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
293
294
    void removeRange(Index idx, Index count)
295
589
    {
296
589
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
589
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
819
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
230
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
589
        m_count -= actualDeleteCount;
302
589
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
448
    {
296
448
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
448
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
492
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
44
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
448
        m_count -= actualDeleteCount;
302
448
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
24
    {
296
24
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
24
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
24
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
24
        m_count -= actualDeleteCount;
302
24
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
5
    {
296
5
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
5
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
16
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
11
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
5
        m_count -= actualDeleteCount;
302
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
109
    {
296
109
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
109
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
284
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
175
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
109
        m_count -= actualDeleteCount;
302
109
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
3
    {
296
3
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
3
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
3
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
3
        m_count -= actualDeleteCount;
302
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE11removeRangeEll
303
304
97
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
24
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
5
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
65
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
3
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8removeAtEl
305
306
    void remove(const T& val)
307
24
    {
308
24
        Index idx = indexOf(val);
309
24
        if (idx != -1)
310
24
            removeAt(idx);
311
24
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6removeERKS2_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6removeERKS2_
Line
Count
Source
307
24
    {
308
24
        Index idx = indexOf(val);
309
24
        if (idx != -1)
310
24
            removeAt(idx);
311
24
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE6removeERKS2_
312
313
    void reverse()
314
5.88k
    {
315
6.50k
        for (Index i = 0; i < (m_count >> 1); i++)
316
618
        {
317
618
            swapElements(m_buffer, i, m_count - i - 1);
318
618
        }
319
5.88k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
1.81k
    {
315
1.92k
        for (Index i = 0; i < (m_count >> 1); i++)
316
103
        {
317
103
            swapElements(m_buffer, i, m_count - i - 1);
318
103
        }
319
1.81k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
82
    {
315
215
        for (Index i = 0; i < (m_count >> 1); i++)
316
133
        {
317
133
            swapElements(m_buffer, i, m_count - i - 1);
318
133
        }
319
82
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
2.01k
    {
315
2.32k
        for (Index i = 0; i < (m_count >> 1); i++)
316
315
        {
317
315
            swapElements(m_buffer, i, m_count - i - 1);
318
315
        }
319
2.01k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
1.97k
    {
315
2.03k
        for (Index i = 0; i < (m_count >> 1); i++)
316
67
        {
317
67
            swapElements(m_buffer, i, m_count - i - 1);
318
67
        }
319
1.97k
    }
320
321
    void fastRemove(const T& val)
322
    {
323
        Index idx = indexOf(val);
324
        if (idx >= 0)
325
        {
326
            fastRemoveAt(idx);
327
        }
328
    }
329
330
    void fastRemoveAt(Index idx)
331
67.3k
    {
332
67.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
67.3k
        if (idx != m_count - 1)
336
55.8k
        {
337
55.8k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
55.8k
        }
339
67.3k
        m_count--;
340
67.3k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
38.8k
    {
332
38.8k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
38.8k
        if (idx != m_count - 1)
336
36.3k
        {
337
36.3k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
36.3k
        }
339
38.8k
        m_count--;
340
38.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
19.9k
    {
332
19.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
19.9k
        if (idx != m_count - 1)
336
17.2k
        {
337
17.2k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
17.2k
        }
339
19.9k
        m_count--;
340
19.9k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
8.61k
    {
332
8.61k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
8.61k
        if (idx != m_count - 1)
336
2.24k
        {
337
2.24k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
2.24k
        }
339
8.61k
        m_count--;
340
8.61k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE12fastRemoveAtEl
341
342
2.59M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
75
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.54k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
17.6k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
17
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
23
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.68k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
40.5k
    void clear() { m_count = 0; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
471
    void clear() { m_count = 0; }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
6
    void clear() { m_count = 0; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
991
    void clear() { m_count = 0; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
6.75k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.17k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
31
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
330
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.02k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
14
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
22
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
176
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.17M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
163k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
39.7k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.34k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.12k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.03k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
51
    void clear() { m_count = 0; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.88k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
51
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
51
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
51
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
51
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
67
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E5clearEv
Line
Count
Source
342
172
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
118k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.92k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
439
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
312
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
30
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.72k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.72k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.54k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
15
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5
    void clear() { m_count = 0; }
343
344
    void clearAndDeallocate()
345
7.35M
    {
346
7.35M
        _deallocateBuffer();
347
7.35M
        m_count = m_capacity = 0;
348
7.35M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6.98M
    {
346
6.98M
        _deallocateBuffer();
347
6.98M
        m_count = m_capacity = 0;
348
6.98M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
41.9k
    {
346
41.9k
        _deallocateBuffer();
347
41.9k
        m_count = m_capacity = 0;
348
41.9k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
25
    {
346
25
        _deallocateBuffer();
347
25
        m_count = m_capacity = 0;
348
25
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
25
    {
346
25
        _deallocateBuffer();
347
25
        m_count = m_capacity = 0;
348
25
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3.40k
    {
346
3.40k
        _deallocateBuffer();
347
3.40k
        m_count = m_capacity = 0;
348
3.40k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
86
    {
346
86
        _deallocateBuffer();
347
86
        m_count = m_capacity = 0;
348
86
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.24k
    {
346
1.24k
        _deallocateBuffer();
347
1.24k
        m_count = m_capacity = 0;
348
1.24k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
104
    {
346
104
        _deallocateBuffer();
347
104
        m_count = m_capacity = 0;
348
104
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
275k
    {
346
275k
        _deallocateBuffer();
347
275k
        m_count = m_capacity = 0;
348
275k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
25
    {
346
25
        _deallocateBuffer();
347
25
        m_count = m_capacity = 0;
348
25
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.14k
    {
346
1.14k
        _deallocateBuffer();
347
1.14k
        m_count = m_capacity = 0;
348
1.14k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48.7k
    {
346
48.7k
        _deallocateBuffer();
347
48.7k
        m_count = m_capacity = 0;
348
48.7k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
369
    {
346
369
        _deallocateBuffer();
347
369
        m_count = m_capacity = 0;
348
369
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
46
    {
346
46
        _deallocateBuffer();
347
46
        m_count = m_capacity = 0;
348
46
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
24
    {
346
24
        _deallocateBuffer();
347
24
        m_count = m_capacity = 0;
348
24
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
59
    {
346
59
        _deallocateBuffer();
347
59
        m_count = m_capacity = 0;
348
59
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
57
    {
346
57
        _deallocateBuffer();
347
57
        m_count = m_capacity = 0;
348
57
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
5
    {
346
5
        _deallocateBuffer();
347
5
        m_count = m_capacity = 0;
348
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
370
    {
346
370
        _deallocateBuffer();
347
370
        m_count = m_capacity = 0;
348
370
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
309
    {
346
309
        _deallocateBuffer();
347
309
        m_count = m_capacity = 0;
348
309
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
129
    {
346
129
        _deallocateBuffer();
347
129
        m_count = m_capacity = 0;
348
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
54
    {
346
54
        _deallocateBuffer();
347
54
        m_count = m_capacity = 0;
348
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
215
    {
346
215
        _deallocateBuffer();
347
215
        m_count = m_capacity = 0;
348
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
416
    {
346
416
        _deallocateBuffer();
347
416
        m_count = m_capacity = 0;
348
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
208
    {
346
208
        _deallocateBuffer();
347
208
        m_count = m_capacity = 0;
348
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
18
    {
346
18
        _deallocateBuffer();
347
18
        m_count = m_capacity = 0;
348
18
    }
349
350
    void reserve(Index size)
351
8.73M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.73M
        if (UIndex(size) > UIndex(m_capacity))
356
5.89M
        {
357
5.89M
            T* newBuffer = _allocate(size);
358
5.89M
            if (m_capacity)
359
121k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
121k
                {
364
852M
                    for (Index i = 0; i < m_count; i++)
365
852M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
90.5M
                    for (Index i = m_count; i < size; i++)
369
90.3M
                    {
370
90.3M
                        new (newBuffer + i) T();
371
90.3M
                    }
372
121k
                }
373
121k
                _deallocateBuffer();
374
121k
            }
375
5.89M
            m_buffer = newBuffer;
376
5.89M
            m_capacity = size;
377
5.89M
        }
378
8.73M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.50M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.50M
        if (UIndex(size) > UIndex(m_capacity))
356
4.39M
        {
357
4.39M
            T* newBuffer = _allocate(size);
358
4.39M
            if (m_capacity)
359
258
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
258
                {
364
33.2k
                    for (Index i = 0; i < m_count; i++)
365
32.9k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
33.2k
                    for (Index i = m_count; i < size; i++)
369
32.9k
                    {
370
32.9k
                        new (newBuffer + i) T();
371
32.9k
                    }
372
258
                }
373
258
                _deallocateBuffer();
374
258
            }
375
4.39M
            m_buffer = newBuffer;
376
4.39M
            m_capacity = size;
377
4.39M
        }
378
4.50M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
913
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
913
        if (UIndex(size) > UIndex(m_capacity))
356
913
        {
357
913
            T* newBuffer = _allocate(size);
358
913
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
913
            m_buffer = newBuffer;
376
913
            m_capacity = size;
377
913
        }
378
913
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.73M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.73M
        if (UIndex(size) > UIndex(m_capacity))
356
36.7k
        {
357
36.7k
            T* newBuffer = _allocate(size);
358
36.7k
            if (m_capacity)
359
32.5k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
32.5k
                {
364
803M
                    for (Index i = 0; i < m_count; i++)
365
803M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
41.7M
                    for (Index i = m_count; i < size; i++)
369
41.6M
                    {
370
41.6M
                        new (newBuffer + i) T();
371
41.6M
                    }
372
32.5k
                }
373
32.5k
                _deallocateBuffer();
374
32.5k
            }
375
36.7k
            m_buffer = newBuffer;
376
36.7k
            m_capacity = size;
377
36.7k
        }
378
2.73M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15.1k
        if (UIndex(size) > UIndex(m_capacity))
356
15.1k
        {
357
15.1k
            T* newBuffer = _allocate(size);
358
15.1k
            if (m_capacity)
359
876
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
876
                {
364
22.8k
                    for (Index i = 0; i < m_count; i++)
365
22.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
22.8k
                    for (Index i = m_count; i < size; i++)
369
22.0k
                    {
370
22.0k
                        new (newBuffer + i) T();
371
22.0k
                    }
372
876
                }
373
876
                _deallocateBuffer();
374
876
            }
375
15.1k
            m_buffer = newBuffer;
376
15.1k
            m_capacity = size;
377
15.1k
        }
378
15.1k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
885
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
885
        if (UIndex(size) > UIndex(m_capacity))
356
885
        {
357
885
            T* newBuffer = _allocate(size);
358
885
            if (m_capacity)
359
311
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
311
                {
364
20.8k
                    for (Index i = 0; i < m_count; i++)
365
20.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
20.8k
                    for (Index i = m_count; i < size; i++)
369
20.5k
                    {
370
20.5k
                        new (newBuffer + i) T();
371
20.5k
                    }
372
311
                }
373
311
                _deallocateBuffer();
374
311
            }
375
885
            m_buffer = newBuffer;
376
885
            m_capacity = size;
377
885
        }
378
885
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
660
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
660
        if (UIndex(size) > UIndex(m_capacity))
356
660
        {
357
660
            T* newBuffer = _allocate(size);
358
660
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
660
            m_buffer = newBuffer;
376
660
            m_capacity = size;
377
660
        }
378
660
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
480k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
480k
        if (UIndex(size) > UIndex(m_capacity))
356
480k
        {
357
480k
            T* newBuffer = _allocate(size);
358
480k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
480k
            m_buffer = newBuffer;
376
480k
            m_capacity = size;
377
480k
        }
378
480k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
125
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
125
        if (UIndex(size) > UIndex(m_capacity))
356
125
        {
357
125
            T* newBuffer = _allocate(size);
358
125
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
125
            m_buffer = newBuffer;
376
125
            m_capacity = size;
377
125
        }
378
125
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
125
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
125
        if (UIndex(size) > UIndex(m_capacity))
356
125
        {
357
125
            T* newBuffer = _allocate(size);
358
125
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
125
            m_buffer = newBuffer;
376
125
            m_capacity = size;
377
125
        }
378
125
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
125
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
125
        if (UIndex(size) > UIndex(m_capacity))
356
125
        {
357
125
            T* newBuffer = _allocate(size);
358
125
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
125
            m_buffer = newBuffer;
376
125
            m_capacity = size;
377
125
        }
378
125
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
356k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
356k
        if (UIndex(size) > UIndex(m_capacity))
356
356k
        {
357
356k
            T* newBuffer = _allocate(size);
358
356k
            if (m_capacity)
359
8.01k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
8.01k
                {
364
653k
                    for (Index i = 0; i < m_count; i++)
365
645k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
653k
                    for (Index i = m_count; i < size; i++)
369
645k
                    {
370
645k
                        new (newBuffer + i) T();
371
645k
                    }
372
8.01k
                }
373
8.01k
                _deallocateBuffer();
374
8.01k
            }
375
356k
            m_buffer = newBuffer;
376
356k
            m_capacity = size;
377
356k
        }
378
356k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
546
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
546
        if (UIndex(size) > UIndex(m_capacity))
356
546
        {
357
546
            T* newBuffer = _allocate(size);
358
546
            if (m_capacity)
359
444
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
444
                {
364
907k
                    for (Index i = 0; i < m_count; i++)
365
906k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
907k
                    for (Index i = m_count; i < size; i++)
369
906k
                    {
370
906k
                        new (newBuffer + i) T();
371
906k
                    }
372
444
                }
373
444
                _deallocateBuffer();
374
444
            }
375
546
            m_buffer = newBuffer;
376
546
            m_capacity = size;
377
546
        }
378
546
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
66
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
66
        if (UIndex(size) > UIndex(m_capacity))
356
66
        {
357
66
            T* newBuffer = _allocate(size);
358
66
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
66
            m_buffer = newBuffer;
376
66
            m_capacity = size;
377
66
        }
378
66
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
38
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
38
        if (UIndex(size) > UIndex(m_capacity))
356
38
        {
357
38
            T* newBuffer = _allocate(size);
358
38
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
38
            m_buffer = newBuffer;
376
38
            m_capacity = size;
377
38
        }
378
38
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
17
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
17
        if (UIndex(size) > UIndex(m_capacity))
356
17
        {
357
17
            T* newBuffer = _allocate(size);
358
17
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
17
            m_buffer = newBuffer;
376
17
            m_capacity = size;
377
17
        }
378
17
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
85.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
85.1k
        if (UIndex(size) > UIndex(m_capacity))
356
85.1k
        {
357
85.1k
            T* newBuffer = _allocate(size);
358
85.1k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
85.1k
            m_buffer = newBuffer;
376
85.1k
            m_capacity = size;
377
85.1k
        }
378
85.1k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.81k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.81k
        if (UIndex(size) > UIndex(m_capacity))
356
1.81k
        {
357
1.81k
            T* newBuffer = _allocate(size);
358
1.81k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.81k
            m_buffer = newBuffer;
376
1.81k
            m_capacity = size;
377
1.81k
        }
378
1.81k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
64.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
64.8k
        if (UIndex(size) > UIndex(m_capacity))
356
64.8k
        {
357
64.8k
            T* newBuffer = _allocate(size);
358
64.8k
            if (m_capacity)
359
2.13k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.13k
                {
364
268k
                    for (Index i = 0; i < m_count; i++)
365
265k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
268k
                    for (Index i = m_count; i < size; i++)
369
265k
                    {
370
265k
                        new (newBuffer + i) T();
371
265k
                    }
372
2.13k
                }
373
2.13k
                _deallocateBuffer();
374
2.13k
            }
375
64.8k
            m_buffer = newBuffer;
376
64.8k
            m_capacity = size;
377
64.8k
        }
378
64.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
172
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
172
        if (UIndex(size) > UIndex(m_capacity))
356
172
        {
357
172
            T* newBuffer = _allocate(size);
358
172
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
115
                    for (Index i = 0; i < m_count; i++)
365
112
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
115
                    for (Index i = m_count; i < size; i++)
369
112
                    {
370
112
                        new (newBuffer + i) T();
371
112
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
172
            m_buffer = newBuffer;
376
172
            m_capacity = size;
377
172
        }
378
172
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
35.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
35.4k
        if (UIndex(size) > UIndex(m_capacity))
356
35.0k
        {
357
35.0k
            T* newBuffer = _allocate(size);
358
35.0k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
35.0k
            m_buffer = newBuffer;
376
35.0k
            m_capacity = size;
377
35.0k
        }
378
35.4k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
910
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
910
        if (UIndex(size) > UIndex(m_capacity))
356
897
        {
357
897
            T* newBuffer = _allocate(size);
358
897
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
897
            m_buffer = newBuffer;
376
897
            m_capacity = size;
377
897
        }
378
910
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
41.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
41.5k
        if (UIndex(size) > UIndex(m_capacity))
356
38.1k
        {
357
38.1k
            T* newBuffer = _allocate(size);
358
38.1k
            if (m_capacity)
359
3.07k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.07k
                {
364
294k
                    for (Index i = 0; i < m_count; i++)
365
291k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
294k
                    for (Index i = m_count; i < size; i++)
369
291k
                    {
370
291k
                        new (newBuffer + i) T();
371
291k
                    }
372
3.07k
                }
373
3.07k
                _deallocateBuffer();
374
3.07k
            }
375
38.1k
            m_buffer = newBuffer;
376
38.1k
            m_capacity = size;
377
38.1k
        }
378
41.5k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.32k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.32k
        if (UIndex(size) > UIndex(m_capacity))
356
1.32k
        {
357
1.32k
            T* newBuffer = _allocate(size);
358
1.32k
            if (m_capacity)
359
120
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
120
                {
364
600
                    for (Index i = 0; i < m_count; i++)
365
480
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
600
                    for (Index i = m_count; i < size; i++)
369
480
                    {
370
480
                        new (newBuffer + i) T();
371
480
                    }
372
120
                }
373
120
                _deallocateBuffer();
374
120
            }
375
1.32k
            m_buffer = newBuffer;
376
1.32k
            m_capacity = size;
377
1.32k
        }
378
1.32k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
86.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
86.8k
        if (UIndex(size) > UIndex(m_capacity))
356
86.8k
        {
357
86.8k
            T* newBuffer = _allocate(size);
358
86.8k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
86.8k
            m_buffer = newBuffer;
376
86.8k
            m_capacity = size;
377
86.8k
        }
378
86.8k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.33k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.33k
        if (UIndex(size) > UIndex(m_capacity))
356
3.33k
        {
357
3.33k
            T* newBuffer = _allocate(size);
358
3.33k
            if (m_capacity)
359
259
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
259
                {
364
4.43k
                    for (Index i = 0; i < m_count; i++)
365
4.17k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
4.43k
                    for (Index i = m_count; i < size; i++)
369
4.17k
                    {
370
4.17k
                        new (newBuffer + i) T();
371
4.17k
                    }
372
259
                }
373
259
                _deallocateBuffer();
374
259
            }
375
3.33k
            m_buffer = newBuffer;
376
3.33k
            m_capacity = size;
377
3.33k
        }
378
3.33k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.99k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.99k
        if (UIndex(size) > UIndex(m_capacity))
356
6.99k
        {
357
6.99k
            T* newBuffer = _allocate(size);
358
6.99k
            if (m_capacity)
359
3.19k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.19k
                {
364
150k
                    for (Index i = 0; i < m_count; i++)
365
147k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
150k
                    for (Index i = m_count; i < size; i++)
369
147k
                    {
370
147k
                        new (newBuffer + i) T();
371
147k
                    }
372
3.19k
                }
373
3.19k
                _deallocateBuffer();
374
3.19k
            }
375
6.99k
            m_buffer = newBuffer;
376
6.99k
            m_capacity = size;
377
6.99k
        }
378
6.99k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
117
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
117
        if (UIndex(size) > UIndex(m_capacity))
356
117
        {
357
117
            T* newBuffer = _allocate(size);
358
117
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
117
            m_buffer = newBuffer;
376
117
            m_capacity = size;
377
117
        }
378
117
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
82
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
82
        if (UIndex(size) > UIndex(m_capacity))
356
82
        {
357
82
            T* newBuffer = _allocate(size);
358
82
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
82
            m_buffer = newBuffer;
376
82
            m_capacity = size;
377
82
        }
378
82
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
31
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
31
        if (UIndex(size) > UIndex(m_capacity))
356
31
        {
357
31
            T* newBuffer = _allocate(size);
358
31
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
31
            m_buffer = newBuffer;
376
31
            m_capacity = size;
377
31
        }
378
31
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.21k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.21k
        if (UIndex(size) > UIndex(m_capacity))
356
1.21k
        {
357
1.21k
            T* newBuffer = _allocate(size);
358
1.21k
            if (m_capacity)
359
81
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
81
                {
364
1.37k
                    for (Index i = 0; i < m_count; i++)
365
1.29k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.37k
                    for (Index i = m_count; i < size; i++)
369
1.29k
                    {
370
1.29k
                        new (newBuffer + i) T();
371
1.29k
                    }
372
81
                }
373
81
                _deallocateBuffer();
374
81
            }
375
1.21k
            m_buffer = newBuffer;
376
1.21k
            m_capacity = size;
377
1.21k
        }
378
1.21k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12.5k
        if (UIndex(size) > UIndex(m_capacity))
356
12.5k
        {
357
12.5k
            T* newBuffer = _allocate(size);
358
12.5k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12.5k
            m_buffer = newBuffer;
376
12.5k
            m_capacity = size;
377
12.5k
        }
378
12.5k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
96
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
96
        if (UIndex(size) > UIndex(m_capacity))
356
96
        {
357
96
            T* newBuffer = _allocate(size);
358
96
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
96
            m_buffer = newBuffer;
376
96
            m_capacity = size;
377
96
        }
378
96
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.34k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.34k
        if (UIndex(size) > UIndex(m_capacity))
356
3.34k
        {
357
3.34k
            T* newBuffer = _allocate(size);
358
3.34k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.34k
            m_buffer = newBuffer;
376
3.34k
            m_capacity = size;
377
3.34k
        }
378
3.34k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.83k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.83k
        if (UIndex(size) > UIndex(m_capacity))
356
4.83k
        {
357
4.83k
            T* newBuffer = _allocate(size);
358
4.83k
            if (m_capacity)
359
666
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
666
                {
364
8.65M
                    for (Index i = 0; i < m_count; i++)
365
8.64M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.65M
                    for (Index i = m_count; i < size; i++)
369
8.64M
                    {
370
8.64M
                        new (newBuffer + i) T();
371
8.64M
                    }
372
666
                }
373
666
                _deallocateBuffer();
374
666
            }
375
4.83k
            m_buffer = newBuffer;
376
4.83k
            m_capacity = size;
377
4.83k
        }
378
4.83k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.75k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.75k
        if (UIndex(size) > UIndex(m_capacity))
356
9.75k
        {
357
9.75k
            T* newBuffer = _allocate(size);
358
9.75k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9.75k
            m_buffer = newBuffer;
376
9.75k
            m_capacity = size;
377
9.75k
        }
378
9.75k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
291
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
291
        if (UIndex(size) > UIndex(m_capacity))
356
291
        {
357
291
            T* newBuffer = _allocate(size);
358
291
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
291
            m_buffer = newBuffer;
376
291
            m_capacity = size;
377
291
        }
378
291
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75.4k
        if (UIndex(size) > UIndex(m_capacity))
356
75.4k
        {
357
75.4k
            T* newBuffer = _allocate(size);
358
75.4k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
75.4k
            m_buffer = newBuffer;
376
75.4k
            m_capacity = size;
377
75.4k
        }
378
75.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
77
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
77
        if (UIndex(size) > UIndex(m_capacity))
356
77
        {
357
77
            T* newBuffer = _allocate(size);
358
77
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
77
            m_buffer = newBuffer;
376
77
            m_capacity = size;
377
77
        }
378
77
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
138
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
138
        if (UIndex(size) > UIndex(m_capacity))
356
138
        {
357
138
            T* newBuffer = _allocate(size);
358
138
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
138
            m_buffer = newBuffer;
376
138
            m_capacity = size;
377
138
        }
378
138
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
21
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
21
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
21
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
681
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
681
        if (UIndex(size) > UIndex(m_capacity))
356
642
        {
357
642
            T* newBuffer = _allocate(size);
358
642
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
642
            m_buffer = newBuffer;
376
642
            m_capacity = size;
377
642
        }
378
681
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
940
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
940
        if (UIndex(size) > UIndex(m_capacity))
356
940
        {
357
940
            T* newBuffer = _allocate(size);
358
940
            if (m_capacity)
359
110
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
110
                {
364
6.62k
                    for (Index i = 0; i < m_count; i++)
365
6.51k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
6.62k
                    for (Index i = m_count; i < size; i++)
369
6.51k
                    {
370
6.51k
                        new (newBuffer + i) T();
371
6.51k
                    }
372
110
                }
373
110
                _deallocateBuffer();
374
110
            }
375
940
            m_buffer = newBuffer;
376
940
            m_capacity = size;
377
940
        }
378
940
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
78
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
78
        if (UIndex(size) > UIndex(m_capacity))
356
78
        {
357
78
            T* newBuffer = _allocate(size);
358
78
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
78
            m_buffer = newBuffer;
376
78
            m_capacity = size;
377
78
        }
378
78
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
447
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
447
        if (UIndex(size) > UIndex(m_capacity))
356
447
        {
357
447
            T* newBuffer = _allocate(size);
358
447
            if (m_capacity)
359
35
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
35
                {
364
595
                    for (Index i = 0; i < m_count; i++)
365
560
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
595
                    for (Index i = m_count; i < size; i++)
369
560
                    {
370
560
                        new (newBuffer + i) T();
371
560
                    }
372
35
                }
373
35
                _deallocateBuffer();
374
35
            }
375
447
            m_buffer = newBuffer;
376
447
            m_capacity = size;
377
447
        }
378
447
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.11k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.11k
        if (UIndex(size) > UIndex(m_capacity))
356
7.09k
        {
357
7.09k
            T* newBuffer = _allocate(size);
358
7.09k
            if (m_capacity)
359
3.50k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.50k
                {
364
26.5M
                    for (Index i = 0; i < m_count; i++)
365
26.5M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
26.5M
                    for (Index i = m_count; i < size; i++)
369
26.5M
                    {
370
26.5M
                        new (newBuffer + i) T();
371
26.5M
                    }
372
3.50k
                }
373
3.50k
                _deallocateBuffer();
374
3.50k
            }
375
7.09k
            m_buffer = newBuffer;
376
7.09k
            m_capacity = size;
377
7.09k
        }
378
7.11k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
53
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
53
        if (UIndex(size) > UIndex(m_capacity))
356
53
        {
357
53
            T* newBuffer = _allocate(size);
358
53
            if (m_capacity)
359
25
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
25
                {
364
65.5k
                    for (Index i = 0; i < m_count; i++)
365
65.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
65.5k
                    for (Index i = m_count; i < size; i++)
369
65.5k
                    {
370
65.5k
                        new (newBuffer + i) T();
371
65.5k
                    }
372
25
                }
373
25
                _deallocateBuffer();
374
25
            }
375
53
            m_buffer = newBuffer;
376
53
            m_capacity = size;
377
53
        }
378
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75
        if (UIndex(size) > UIndex(m_capacity))
356
75
        {
357
75
            T* newBuffer = _allocate(size);
358
75
            if (m_capacity)
359
53
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
53
                {
364
3.65k
                    for (Index i = 0; i < m_count; i++)
365
3.60k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
3.65k
                    for (Index i = m_count; i < size; i++)
369
3.60k
                    {
370
3.60k
                        new (newBuffer + i) T();
371
3.60k
                    }
372
53
                }
373
53
                _deallocateBuffer();
374
53
            }
375
75
            m_buffer = newBuffer;
376
75
            m_capacity = size;
377
75
        }
378
75
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.55k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.55k
        if (UIndex(size) > UIndex(m_capacity))
356
6.00k
        {
357
6.00k
            T* newBuffer = _allocate(size);
358
6.00k
            if (m_capacity)
359
104
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
104
                {
364
4.94k
                    for (Index i = 0; i < m_count; i++)
365
4.83k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
5.95k
                    for (Index i = m_count; i < size; i++)
369
5.85k
                    {
370
5.85k
                        new (newBuffer + i) T();
371
5.85k
                    }
372
104
                }
373
104
                _deallocateBuffer();
374
104
            }
375
6.00k
            m_buffer = newBuffer;
376
6.00k
            m_capacity = size;
377
6.00k
        }
378
6.55k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.35k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.35k
        if (UIndex(size) > UIndex(m_capacity))
356
2.35k
        {
357
2.35k
            T* newBuffer = _allocate(size);
358
2.35k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.35k
            m_buffer = newBuffer;
376
2.35k
            m_capacity = size;
377
2.35k
        }
378
2.35k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7reserveEl
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
397
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
397
        if (UIndex(size) > UIndex(m_capacity))
356
397
        {
357
397
            T* newBuffer = _allocate(size);
358
397
            if (m_capacity)
359
81
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
81
                {
364
1.85k
                    for (Index i = 0; i < m_count; i++)
365
1.77k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.85k
                    for (Index i = m_count; i < size; i++)
369
1.77k
                    {
370
1.77k
                        new (newBuffer + i) T();
371
1.77k
                    }
372
81
                }
373
81
                _deallocateBuffer();
374
81
            }
375
397
            m_buffer = newBuffer;
376
397
            m_capacity = size;
377
397
        }
378
397
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
80
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
80
        if (UIndex(size) > UIndex(m_capacity))
356
80
        {
357
80
            T* newBuffer = _allocate(size);
358
80
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
80
            m_buffer = newBuffer;
376
80
            m_capacity = size;
377
80
        }
378
80
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8.88k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.88k
        if (UIndex(size) > UIndex(m_capacity))
356
8.88k
        {
357
8.88k
            T* newBuffer = _allocate(size);
358
8.88k
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
8.88k
            m_buffer = newBuffer;
376
8.88k
            m_capacity = size;
377
8.88k
        }
378
8.88k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
265
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
265
        if (UIndex(size) > UIndex(m_capacity))
356
265
        {
357
265
            T* newBuffer = _allocate(size);
358
265
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
265
            m_buffer = newBuffer;
376
265
            m_capacity = size;
377
265
        }
378
265
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14
        if (UIndex(size) > UIndex(m_capacity))
356
14
        {
357
14
            T* newBuffer = _allocate(size);
358
14
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14
            m_buffer = newBuffer;
376
14
            m_capacity = size;
377
14
        }
378
14
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
264
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
264
        if (UIndex(size) > UIndex(m_capacity))
356
264
        {
357
264
            T* newBuffer = _allocate(size);
358
264
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
264
            m_buffer = newBuffer;
376
264
            m_capacity = size;
377
264
        }
378
264
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
32
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
32
        if (UIndex(size) > UIndex(m_capacity))
356
32
        {
357
32
            T* newBuffer = _allocate(size);
358
32
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
32
            m_buffer = newBuffer;
376
32
            m_capacity = size;
377
32
        }
378
32
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
61
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
61
        if (UIndex(size) > UIndex(m_capacity))
356
61
        {
357
61
            T* newBuffer = _allocate(size);
358
61
            if (m_capacity)
359
40
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
40
                {
364
1.00k
                    for (Index i = 0; i < m_count; i++)
365
960
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.00k
                    for (Index i = m_count; i < size; i++)
369
960
                    {
370
960
                        new (newBuffer + i) T();
371
960
                    }
372
40
                }
373
40
                _deallocateBuffer();
374
40
            }
375
61
            m_buffer = newBuffer;
376
61
            m_capacity = size;
377
61
        }
378
61
    }
Unexecuted instantiation: slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
326
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
326
        if (UIndex(size) > UIndex(m_capacity))
356
326
        {
357
326
            T* newBuffer = _allocate(size);
358
326
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
326
            m_buffer = newBuffer;
376
326
            m_capacity = size;
377
326
        }
378
326
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
656
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
656
        if (UIndex(size) > UIndex(m_capacity))
356
656
        {
357
656
            T* newBuffer = _allocate(size);
358
656
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
656
            m_buffer = newBuffer;
376
656
            m_capacity = size;
377
656
        }
378
656
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
653
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
653
        if (UIndex(size) > UIndex(m_capacity))
356
653
        {
357
653
            T* newBuffer = _allocate(size);
358
653
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
653
            m_buffer = newBuffer;
376
653
            m_capacity = size;
377
653
        }
378
653
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
474
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
474
        if (UIndex(size) > UIndex(m_capacity))
356
474
        {
357
474
            T* newBuffer = _allocate(size);
358
474
            if (m_capacity)
359
19
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
19
                {
364
435
                    for (Index i = 0; i < m_count; i++)
365
416
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
435
                    for (Index i = m_count; i < size; i++)
369
416
                    {
370
416
                        new (newBuffer + i) T();
371
416
                    }
372
19
                }
373
19
                _deallocateBuffer();
374
19
            }
375
474
            m_buffer = newBuffer;
376
474
            m_capacity = size;
377
474
        }
378
474
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
98
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
98
        if (UIndex(size) > UIndex(m_capacity))
356
98
        {
357
98
            T* newBuffer = _allocate(size);
358
98
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
98
            m_buffer = newBuffer;
376
98
            m_capacity = size;
377
98
        }
378
98
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
131
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
131
        if (UIndex(size) > UIndex(m_capacity))
356
131
        {
357
131
            T* newBuffer = _allocate(size);
358
131
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
131
            m_buffer = newBuffer;
376
131
            m_capacity = size;
377
131
        }
378
131
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
50
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
50
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
64
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
64
        if (UIndex(size) > UIndex(m_capacity))
356
64
        {
357
64
            T* newBuffer = _allocate(size);
358
64
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
64
            m_buffer = newBuffer;
376
64
            m_capacity = size;
377
64
        }
378
64
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
11
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
11
        if (UIndex(size) > UIndex(m_capacity))
356
11
        {
357
11
            T* newBuffer = _allocate(size);
358
11
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
11
            m_buffer = newBuffer;
376
11
            m_capacity = size;
377
11
        }
378
11
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
56
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
56
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
30
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
30
                {
364
1.88k
                    for (Index i = 0; i < m_count; i++)
365
1.85k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.88k
                    for (Index i = m_count; i < size; i++)
369
1.85k
                    {
370
1.85k
                        new (newBuffer + i) T();
371
1.85k
                    }
372
30
                }
373
30
                _deallocateBuffer();
374
30
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
56
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
190
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
190
        if (UIndex(size) > UIndex(m_capacity))
356
190
        {
357
190
            T* newBuffer = _allocate(size);
358
190
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
190
            m_buffer = newBuffer;
376
190
            m_capacity = size;
377
190
        }
378
190
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE7reserveEl
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
152
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
152
        if (UIndex(size) > UIndex(m_capacity))
356
152
        {
357
152
            T* newBuffer = _allocate(size);
358
152
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
152
            m_buffer = newBuffer;
376
152
            m_capacity = size;
377
152
        }
378
152
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
152
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
152
        if (UIndex(size) > UIndex(m_capacity))
356
152
        {
357
152
            T* newBuffer = _allocate(size);
358
152
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
152
            m_buffer = newBuffer;
376
152
            m_capacity = size;
377
152
        }
378
152
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
370
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
370
        if (UIndex(size) > UIndex(m_capacity))
356
370
        {
357
370
            T* newBuffer = _allocate(size);
358
370
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
370
            m_buffer = newBuffer;
376
370
            m_capacity = size;
377
370
        }
378
370
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
41
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
41
        if (UIndex(size) > UIndex(m_capacity))
356
41
        {
357
41
            T* newBuffer = _allocate(size);
358
41
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
41
            m_buffer = newBuffer;
376
41
            m_capacity = size;
377
41
        }
378
41
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE7reserveEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.35k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.35k
        if (UIndex(size) > UIndex(m_capacity))
356
7.35k
        {
357
7.35k
            T* newBuffer = _allocate(size);
358
7.35k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7.35k
            m_buffer = newBuffer;
376
7.35k
            m_capacity = size;
377
7.35k
        }
378
7.35k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
71
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
71
        if (UIndex(size) > UIndex(m_capacity))
356
71
        {
357
71
            T* newBuffer = _allocate(size);
358
71
            if (m_capacity)
359
52
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
52
                {
364
14.3k
                    for (Index i = 0; i < m_count; i++)
365
14.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.3k
                    for (Index i = m_count; i < size; i++)
369
14.2k
                    {
370
14.2k
                        new (newBuffer + i) T();
371
14.2k
                    }
372
52
                }
373
52
                _deallocateBuffer();
374
52
            }
375
71
            m_buffer = newBuffer;
376
71
            m_capacity = size;
377
71
        }
378
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14
        if (UIndex(size) > UIndex(m_capacity))
356
14
        {
357
14
            T* newBuffer = _allocate(size);
358
14
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14
            m_buffer = newBuffer;
376
14
            m_capacity = size;
377
14
        }
378
14
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.07k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.07k
        if (UIndex(size) > UIndex(m_capacity))
356
1.07k
        {
357
1.07k
            T* newBuffer = _allocate(size);
358
1.07k
            if (m_capacity)
359
110
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
110
                {
364
6.62k
                    for (Index i = 0; i < m_count; i++)
365
6.51k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
6.62k
                    for (Index i = m_count; i < size; i++)
369
6.51k
                    {
370
6.51k
                        new (newBuffer + i) T();
371
6.51k
                    }
372
110
                }
373
110
                _deallocateBuffer();
374
110
            }
375
1.07k
            m_buffer = newBuffer;
376
1.07k
            m_capacity = size;
377
1.07k
        }
378
1.07k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.20k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.20k
        if (UIndex(size) > UIndex(m_capacity))
356
2.20k
        {
357
2.20k
            T* newBuffer = _allocate(size);
358
2.20k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.20k
            m_buffer = newBuffer;
376
2.20k
            m_capacity = size;
377
2.20k
        }
378
2.20k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
27
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
27
                {
364
459
                    for (Index i = 0; i < m_count; i++)
365
432
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
459
                    for (Index i = m_count; i < size; i++)
369
432
                    {
370
432
                        new (newBuffer + i) T();
371
432
                    }
372
27
                }
373
27
                _deallocateBuffer();
374
27
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
21
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
21
        if (UIndex(size) > UIndex(m_capacity))
356
21
        {
357
21
            T* newBuffer = _allocate(size);
358
21
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
21
            m_buffer = newBuffer;
376
21
            m_capacity = size;
377
21
        }
378
21
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
267
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
267
        if (UIndex(size) > UIndex(m_capacity))
356
267
        {
357
267
            T* newBuffer = _allocate(size);
358
267
            if (m_capacity)
359
16
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
16
                {
364
272
                    for (Index i = 0; i < m_count; i++)
365
256
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
272
                    for (Index i = m_count; i < size; i++)
369
256
                    {
370
256
                        new (newBuffer + i) T();
371
256
                    }
372
16
                }
373
16
                _deallocateBuffer();
374
16
            }
375
267
            m_buffer = newBuffer;
376
267
            m_capacity = size;
377
267
        }
378
267
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
50
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
50
        if (UIndex(size) > UIndex(m_capacity))
356
50
        {
357
50
            T* newBuffer = _allocate(size);
358
50
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
50
            m_buffer = newBuffer;
376
50
            m_capacity = size;
377
50
        }
378
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
478
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
478
        if (UIndex(size) > UIndex(m_capacity))
356
478
        {
357
478
            T* newBuffer = _allocate(size);
358
478
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
478
            m_buffer = newBuffer;
376
478
            m_capacity = size;
377
478
        }
378
478
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
88.7k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
88.7k
        if (UIndex(size) > UIndex(m_capacity))
356
88.7k
        {
357
88.7k
            T* newBuffer = _allocate(size);
358
88.7k
            if (m_capacity)
359
63.0k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
63.0k
                {
364
2.37M
                    for (Index i = 0; i < m_count; i++)
365
2.31M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
2.37M
                    for (Index i = m_count; i < size; i++)
369
2.31M
                    {
370
2.31M
                        new (newBuffer + i) T();
371
2.31M
                    }
372
63.0k
                }
373
63.0k
                _deallocateBuffer();
374
63.0k
            }
375
88.7k
            m_buffer = newBuffer;
376
88.7k
            m_capacity = size;
377
88.7k
        }
378
88.7k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
186
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
186
        if (UIndex(size) > UIndex(m_capacity))
356
186
        {
357
186
            T* newBuffer = _allocate(size);
358
186
            if (m_capacity)
359
135
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
135
                {
364
13.5k
                    for (Index i = 0; i < m_count; i++)
365
13.3k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
13.5k
                    for (Index i = m_count; i < size; i++)
369
13.3k
                    {
370
13.3k
                        new (newBuffer + i) T();
371
13.3k
                    }
372
135
                }
373
135
                _deallocateBuffer();
374
135
            }
375
186
            m_buffer = newBuffer;
376
186
            m_capacity = size;
377
186
        }
378
186
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
717
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
717
        if (UIndex(size) > UIndex(m_capacity))
356
717
        {
357
717
            T* newBuffer = _allocate(size);
358
717
            if (m_capacity)
359
666
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
666
                {
364
8.65M
                    for (Index i = 0; i < m_count; i++)
365
8.64M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.65M
                    for (Index i = m_count; i < size; i++)
369
8.64M
                    {
370
8.64M
                        new (newBuffer + i) T();
371
8.64M
                    }
372
666
                }
373
666
                _deallocateBuffer();
374
666
            }
375
717
            m_buffer = newBuffer;
376
717
            m_capacity = size;
377
717
        }
378
717
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5.25k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5.25k
        if (UIndex(size) > UIndex(m_capacity))
356
126
        {
357
126
            T* newBuffer = _allocate(size);
358
126
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
126
            m_buffer = newBuffer;
376
126
            m_capacity = size;
377
126
        }
378
5.25k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
51
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
51
        if (UIndex(size) > UIndex(m_capacity))
356
51
        {
357
51
            T* newBuffer = _allocate(size);
358
51
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
51
            m_buffer = newBuffer;
376
51
            m_capacity = size;
377
51
        }
378
51
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
51
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
51
        if (UIndex(size) > UIndex(m_capacity))
356
51
        {
357
51
            T* newBuffer = _allocate(size);
358
51
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
51
            m_buffer = newBuffer;
376
51
            m_capacity = size;
377
51
        }
378
51
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
102
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
102
        if (UIndex(size) > UIndex(m_capacity))
356
51
        {
357
51
            T* newBuffer = _allocate(size);
358
51
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
51
            m_buffer = newBuffer;
376
51
            m_capacity = size;
377
51
        }
378
102
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75
        if (UIndex(size) > UIndex(m_capacity))
356
75
        {
357
75
            T* newBuffer = _allocate(size);
358
75
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
75
            m_buffer = newBuffer;
376
75
            m_capacity = size;
377
75
        }
378
75
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.82k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.82k
        if (UIndex(size) > UIndex(m_capacity))
356
1.20k
        {
357
1.20k
            T* newBuffer = _allocate(size);
358
1.20k
            if (m_capacity)
359
193
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
193
                {
364
7.97k
                    for (Index i = 0; i < m_count; i++)
365
7.78k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
4.41k
                    for (Index i = m_count; i < size; i++)
369
4.21k
                    {
370
4.21k
                        new (newBuffer + i) T();
371
4.21k
                    }
372
193
                }
373
193
                _deallocateBuffer();
374
193
            }
375
1.20k
            m_buffer = newBuffer;
376
1.20k
            m_capacity = size;
377
1.20k
        }
378
3.82k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
57
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
57
        if (UIndex(size) > UIndex(m_capacity))
356
57
        {
357
57
            T* newBuffer = _allocate(size);
358
57
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
57
            m_buffer = newBuffer;
376
57
            m_capacity = size;
377
57
        }
378
57
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
67
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
67
        if (UIndex(size) > UIndex(m_capacity))
356
67
        {
357
67
            T* newBuffer = _allocate(size);
358
67
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
67
            m_buffer = newBuffer;
376
67
            m_capacity = size;
377
67
        }
378
67
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
74
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
74
        if (UIndex(size) > UIndex(m_capacity))
356
74
        {
357
74
            T* newBuffer = _allocate(size);
358
74
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
74
            m_buffer = newBuffer;
376
74
            m_capacity = size;
377
74
        }
378
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
412
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
412
        if (UIndex(size) > UIndex(m_capacity))
356
412
        {
357
412
            T* newBuffer = _allocate(size);
358
412
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
412
            m_buffer = newBuffer;
376
412
            m_capacity = size;
377
412
        }
378
412
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
130
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
130
        if (UIndex(size) > UIndex(m_capacity))
356
130
        {
357
130
            T* newBuffer = _allocate(size);
358
130
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
994
                    for (Index i = 0; i < m_count; i++)
365
960
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
994
                    for (Index i = m_count; i < size; i++)
369
960
                    {
370
960
                        new (newBuffer + i) T();
371
960
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
130
            m_buffer = newBuffer;
376
130
            m_capacity = size;
377
130
        }
378
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
417
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
417
        if (UIndex(size) > UIndex(m_capacity))
356
417
        {
357
417
            T* newBuffer = _allocate(size);
358
417
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
417
            m_buffer = newBuffer;
376
417
            m_capacity = size;
377
417
        }
378
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
189
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
189
        if (UIndex(size) > UIndex(m_capacity))
356
189
        {
357
189
            T* newBuffer = _allocate(size);
358
189
            if (m_capacity)
359
162
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
162
                {
364
27.3k
                    for (Index i = 0; i < m_count; i++)
365
27.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
27.3k
                    for (Index i = m_count; i < size; i++)
369
27.2k
                    {
370
27.2k
                        new (newBuffer + i) T();
371
27.2k
                    }
372
162
                }
373
162
                _deallocateBuffer();
374
162
            }
375
189
            m_buffer = newBuffer;
376
189
            m_capacity = size;
377
189
        }
378
189
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
27
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
27
                {
364
459
                    for (Index i = 0; i < m_count; i++)
365
432
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
459
                    for (Index i = m_count; i < size; i++)
369
432
                    {
370
432
                        new (newBuffer + i) T();
371
432
                    }
372
27
                }
373
27
                _deallocateBuffer();
374
27
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
65
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
65
        if (UIndex(size) > UIndex(m_capacity))
356
65
        {
357
65
            T* newBuffer = _allocate(size);
358
65
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
65
            m_buffer = newBuffer;
376
65
            m_capacity = size;
377
65
        }
378
65
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.18k
        if (UIndex(size) > UIndex(m_capacity))
356
1.18k
        {
357
1.18k
            T* newBuffer = _allocate(size);
358
1.18k
            if (m_capacity)
359
564
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
564
                {
364
9.81k
                    for (Index i = 0; i < m_count; i++)
365
9.24k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.81k
                    for (Index i = m_count; i < size; i++)
369
9.24k
                    {
370
9.24k
                        new (newBuffer + i) T();
371
9.24k
                    }
372
564
                }
373
564
                _deallocateBuffer();
374
564
            }
375
1.18k
            m_buffer = newBuffer;
376
1.18k
            m_capacity = size;
377
1.18k
        }
378
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
271
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
271
        if (UIndex(size) > UIndex(m_capacity))
356
271
        {
357
271
            T* newBuffer = _allocate(size);
358
271
            if (m_capacity)
359
38
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
38
                {
364
774
                    for (Index i = 0; i < m_count; i++)
365
736
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
774
                    for (Index i = m_count; i < size; i++)
369
736
                    {
370
736
                        new (newBuffer + i) T();
371
736
                    }
372
38
                }
373
38
                _deallocateBuffer();
374
38
            }
375
271
            m_buffer = newBuffer;
376
271
            m_capacity = size;
377
271
        }
378
271
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.06k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.06k
        if (UIndex(size) > UIndex(m_capacity))
356
1.06k
        {
357
1.06k
            T* newBuffer = _allocate(size);
358
1.06k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.06k
            m_buffer = newBuffer;
376
1.06k
            m_capacity = size;
377
1.06k
        }
378
1.06k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.26k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.26k
        if (UIndex(size) > UIndex(m_capacity))
356
1.26k
        {
357
1.26k
            T* newBuffer = _allocate(size);
358
1.26k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
1.26k
            m_buffer = newBuffer;
376
1.26k
            m_capacity = size;
377
1.26k
        }
378
1.26k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
27
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
27
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
148
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
148
        if (UIndex(size) > UIndex(m_capacity))
356
148
        {
357
148
            T* newBuffer = _allocate(size);
358
148
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
148
            m_buffer = newBuffer;
376
148
            m_capacity = size;
377
148
        }
378
148
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
36.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
36.8k
        if (UIndex(size) > UIndex(m_capacity))
356
17.2k
        {
357
17.2k
            T* newBuffer = _allocate(size);
358
17.2k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
17.2k
            m_buffer = newBuffer;
376
17.2k
            m_capacity = size;
377
17.2k
        }
378
36.8k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8.87k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.87k
        if (UIndex(size) > UIndex(m_capacity))
356
7.85k
        {
357
7.85k
            T* newBuffer = _allocate(size);
358
7.85k
            if (m_capacity)
359
68
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
68
                {
364
14.8k
                    for (Index i = 0; i < m_count; i++)
365
14.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.8k
                    for (Index i = m_count; i < size; i++)
369
14.7k
                    {
370
14.7k
                        new (newBuffer + i) T();
371
14.7k
                    }
372
68
                }
373
68
                _deallocateBuffer();
374
68
            }
375
7.85k
            m_buffer = newBuffer;
376
7.85k
            m_capacity = size;
377
7.85k
        }
378
8.87k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.58k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.58k
        if (UIndex(size) > UIndex(m_capacity))
356
2.58k
        {
357
2.58k
            T* newBuffer = _allocate(size);
358
2.58k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.58k
            m_buffer = newBuffer;
376
2.58k
            m_capacity = size;
377
2.58k
        }
378
2.58k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
279
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
279
        if (UIndex(size) > UIndex(m_capacity))
356
279
        {
357
279
            T* newBuffer = _allocate(size);
358
279
            if (m_capacity)
359
193
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
193
                {
364
54.9k
                    for (Index i = 0; i < m_count; i++)
365
54.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
54.9k
                    for (Index i = m_count; i < size; i++)
369
54.8k
                    {
370
54.8k
                        new (newBuffer + i) T();
371
54.8k
                    }
372
193
                }
373
193
                _deallocateBuffer();
374
193
            }
375
279
            m_buffer = newBuffer;
376
279
            m_capacity = size;
377
279
        }
378
279
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.79k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.79k
        if (UIndex(size) > UIndex(m_capacity))
356
2.79k
        {
357
2.79k
            T* newBuffer = _allocate(size);
358
2.79k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.79k
            m_buffer = newBuffer;
376
2.79k
            m_capacity = size;
377
2.79k
        }
378
2.79k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.75k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.75k
        if (UIndex(size) > UIndex(m_capacity))
356
2.75k
        {
357
2.75k
            T* newBuffer = _allocate(size);
358
2.75k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.75k
            m_buffer = newBuffer;
376
2.75k
            m_capacity = size;
377
2.75k
        }
378
2.75k
    }
379
380
    void growToCount(Index count)
381
0
    {
382
0
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
0
        if (m_capacity < newBufferCount)
384
0
        {
385
0
            reserve(newBufferCount);
386
0
        }
387
0
        m_count = count;
388
0
    }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE11growToCountEl
389
390
    void setCount(Index count)
391
5.11M
    {
392
5.11M
        reserve(count);
393
5.11M
        m_count = count;
394
5.11M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.32M
    {
392
2.32M
        reserve(count);
393
2.32M
        m_count = count;
394
2.32M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.73M
    {
392
2.73M
        reserve(count);
393
2.73M
        m_count = count;
394
2.73M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E8setCountEl
Line
Count
Source
391
125
    {
392
125
        reserve(count);
393
125
        m_count = count;
394
125
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
125
    {
392
125
        reserve(count);
393
125
        m_count = count;
394
125
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
125
    {
392
125
        reserve(count);
393
125
        m_count = count;
394
125
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
137
    {
392
137
        reserve(count);
393
137
        m_count = count;
394
137
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
460
    {
392
460
        reserve(count);
393
460
        m_count = count;
394
460
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
20
    {
392
20
        reserve(count);
393
20
        m_count = count;
394
20
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
679
    {
392
679
        reserve(count);
393
679
        m_count = count;
394
679
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5.20k
    {
392
5.20k
        reserve(count);
393
5.20k
        m_count = count;
394
5.20k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
653
    {
392
653
        reserve(count);
393
653
        m_count = count;
394
653
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
190
    {
392
190
        reserve(count);
393
190
        m_count = count;
394
190
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
22
    {
392
22
        reserve(count);
393
22
        m_count = count;
394
22
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
102
    {
392
102
        reserve(count);
393
102
        m_count = count;
394
102
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5.25k
    {
392
5.25k
        reserve(count);
393
5.25k
        m_count = count;
394
5.25k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
75
    {
392
75
        reserve(count);
393
75
        m_count = count;
394
75
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.82k
    {
392
3.82k
        reserve(count);
393
3.82k
        m_count = count;
394
3.82k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
51
    {
392
51
        reserve(count);
393
51
        m_count = count;
394
51
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
51
    {
392
51
        reserve(count);
393
51
        m_count = count;
394
51
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.62k
    {
392
4.62k
        reserve(count);
393
4.62k
        m_count = count;
394
4.62k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
57
    {
392
57
        reserve(count);
393
57
        m_count = count;
394
57
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
62
    {
392
62
        reserve(count);
393
62
        m_count = count;
394
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
27
    {
392
27
        reserve(count);
393
27
        m_count = count;
394
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
8.62k
    {
392
8.62k
        reserve(count);
393
8.62k
        m_count = count;
394
8.62k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
19.5k
    {
392
19.5k
        reserve(count);
393
19.5k
        m_count = count;
394
19.5k
    }
395
396
0
    void unsafeShrinkToCount(Index count) { m_count = count; }
397
398
    void compress()
399
0
    {
400
0
        if (m_capacity > m_count && m_count > 0)
401
0
        {
402
0
            T* newBuffer = _allocate(m_count);
403
0
            for (Index i = 0; i < m_count; i++)
404
0
                newBuffer[i] = static_cast<T&&>(m_buffer[i]);
405
406
0
            _deallocateBuffer();
407
0
            m_buffer = newBuffer;
408
0
            m_capacity = m_count;
409
0
        }
410
0
    }
411
412
    SLANG_FORCE_INLINE const T& operator[](Index idx) const
413
43.3M
    {
414
43.3M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
43.3M
        return m_buffer[idx];
416
43.3M
    }
_ZNK5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
413
10.4M
    {
414
10.4M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
10.4M
        return m_buffer[idx];
416
10.4M
    }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
115k
    {
414
115k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
115k
        return m_buffer[idx];
416
115k
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
18
    {
414
18
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
18
        return m_buffer[idx];
416
18
    }
_ZNK5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
413
161
    {
414
161
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
161
        return m_buffer[idx];
416
161
    }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6.54k
    {
414
6.54k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6.54k
        return m_buffer[idx];
416
6.54k
    }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
Line
Count
Source
413
48
    {
414
48
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
48
        return m_buffer[idx];
416
48
    }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
413
60
    {
414
60
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
60
        return m_buffer[idx];
416
60
    }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
25.3M
    {
414
25.3M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
25.3M
        return m_buffer[idx];
416
25.3M
    }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
5.20k
    {
414
5.20k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
5.20k
        return m_buffer[idx];
416
5.20k
    }
Unexecuted instantiation: _ZNK5Slang4ListIhNS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
413
2.65k
    {
414
2.65k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
2.65k
        return m_buffer[idx];
416
2.65k
    }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
413
2.09k
    {
414
2.09k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
2.09k
        return m_buffer[idx];
416
2.09k
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
413
44.6k
    {
414
44.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
44.6k
        return m_buffer[idx];
416
44.6k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
12.7k
    {
414
12.7k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
12.7k
        return m_buffer[idx];
416
12.7k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3.35k
    {
414
3.35k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3.35k
        return m_buffer[idx];
416
3.35k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
24
    {
414
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24
        return m_buffer[idx];
416
24
    }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
20
    {
414
20
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
20
        return m_buffer[idx];
416
20
    }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
729
    {
414
729
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
729
        return m_buffer[idx];
416
729
    }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1
    {
414
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1
        return m_buffer[idx];
416
1
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7.22M
    {
414
7.22M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7.22M
        return m_buffer[idx];
416
7.22M
    }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
11.9k
    {
414
11.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
11.9k
        return m_buffer[idx];
416
11.9k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
412
    {
414
412
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
412
        return m_buffer[idx];
416
412
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
78
    {
414
78
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
78
        return m_buffer[idx];
416
78
    }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEixEl
Line
Count
Source
413
411
    {
414
411
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
411
        return m_buffer[idx];
416
411
    }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
413
73.3k
    {
414
73.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
73.3k
        return m_buffer[idx];
416
73.3k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
22.9k
    {
414
22.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
22.9k
        return m_buffer[idx];
416
22.9k
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
413
56
    {
414
56
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
56
        return m_buffer[idx];
416
56
    }
417
418
    SLANG_FORCE_INLINE T& operator[](Index idx)
419
68.2M
    {
420
68.2M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
68.2M
        return m_buffer[idx];
422
68.2M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.96M
    {
420
4.96M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.96M
        return m_buffer[idx];
422
4.96M
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
489
    {
420
489
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
489
        return m_buffer[idx];
422
489
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.94k
    {
420
2.94k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.94k
        return m_buffer[idx];
422
2.94k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EixEl
Line
Count
Source
419
8.59k
    {
420
8.59k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8.59k
        return m_buffer[idx];
422
8.59k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
419
189k
    {
420
189k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
189k
        return m_buffer[idx];
422
189k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9.02k
    {
420
9.02k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9.02k
        return m_buffer[idx];
422
9.02k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.09M
    {
420
1.09M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.09M
        return m_buffer[idx];
422
1.09M
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Line
Count
Source
419
105k
    {
420
105k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
105k
        return m_buffer[idx];
422
105k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
145
    {
420
145
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
145
        return m_buffer[idx];
422
145
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6
    {
420
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6
        return m_buffer[idx];
422
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
165
    {
420
165
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
165
        return m_buffer[idx];
422
165
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
89
    {
420
89
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
89
        return m_buffer[idx];
422
89
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.81M
    {
420
3.81M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.81M
        return m_buffer[idx];
422
3.81M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
427k
    {
420
427k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
427k
        return m_buffer[idx];
422
427k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIbNS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Line
Count
Source
419
48
    {
420
48
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
48
        return m_buffer[idx];
422
48
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEixEl
Line
Count
Source
419
139k
    {
420
139k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
139k
        return m_buffer[idx];
422
139k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEixEl
Line
Count
Source
419
166k
    {
420
166k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
166k
        return m_buffer[idx];
422
166k
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
33
    {
420
33
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
33
        return m_buffer[idx];
422
33
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.3k
    {
420
32.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.3k
        return m_buffer[idx];
422
32.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
301
    {
420
301
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
301
        return m_buffer[idx];
422
301
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
82.8k
    {
420
82.8k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
82.8k
        return m_buffer[idx];
422
82.8k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
81
    {
420
81
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
81
        return m_buffer[idx];
422
81
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
419
30.4M
    {
420
30.4M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
30.4M
        return m_buffer[idx];
422
30.4M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
419
26.3k
    {
420
26.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
26.3k
        return m_buffer[idx];
422
26.3k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
53.0k
    {
420
53.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
53.0k
        return m_buffer[idx];
422
53.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
37.5k
    {
420
37.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.5k
        return m_buffer[idx];
422
37.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.87k
    {
420
3.87k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.87k
        return m_buffer[idx];
422
3.87k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEixEl
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
12
    {
420
12
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
12
        return m_buffer[idx];
422
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.10k
    {
420
3.10k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.10k
        return m_buffer[idx];
422
3.10k
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.18M
    {
420
3.18M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.18M
        return m_buffer[idx];
422
3.18M
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.42k
    {
420
1.42k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.42k
        return m_buffer[idx];
422
1.42k
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
100
    {
420
100
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
100
        return m_buffer[idx];
422
100
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Line
Count
Source
419
14.2k
    {
420
14.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
14.2k
        return m_buffer[idx];
422
14.2k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EixEl
Line
Count
Source
419
7
    {
420
7
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7
        return m_buffer[idx];
422
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEixEl
Line
Count
Source
419
48
    {
420
48
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
48
        return m_buffer[idx];
422
48
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
341
    {
420
341
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
341
        return m_buffer[idx];
422
341
    }
Unexecuted instantiation: slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
25.6k
    {
420
25.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
25.6k
        return m_buffer[idx];
422
25.6k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5.28k
    {
420
5.28k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5.28k
        return m_buffer[idx];
422
5.28k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
168
    {
420
168
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
168
        return m_buffer[idx];
422
168
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
445
    {
420
445
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
445
        return m_buffer[idx];
422
445
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
99
    {
420
99
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
99
        return m_buffer[idx];
422
99
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
16
    {
420
16
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
16
        return m_buffer[idx];
422
16
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.87k
    {
420
1.87k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.87k
        return m_buffer[idx];
422
1.87k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.59k
    {
420
1.59k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.59k
        return m_buffer[idx];
422
1.59k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
72
    {
420
72
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
72
        return m_buffer[idx];
422
72
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
7.57k
    {
420
7.57k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7.57k
        return m_buffer[idx];
422
7.57k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEixEl
Line
Count
Source
419
185
    {
420
185
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
185
        return m_buffer[idx];
422
185
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
98
    {
420
98
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
98
        return m_buffer[idx];
422
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
14
    {
420
14
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
14
        return m_buffer[idx];
422
14
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
54
    {
420
54
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
54
        return m_buffer[idx];
422
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEixEl
Line
Count
Source
419
45
    {
420
45
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
45
        return m_buffer[idx];
422
45
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
130
    {
420
130
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
130
        return m_buffer[idx];
422
130
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11
    {
420
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11
        return m_buffer[idx];
422
11
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
699
    {
420
699
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
699
        return m_buffer[idx];
422
699
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
24
    {
420
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
24
        return m_buffer[idx];
422
24
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
7.22M
    {
420
7.22M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7.22M
        return m_buffer[idx];
422
7.22M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11.2M
    {
420
11.2M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11.2M
        return m_buffer[idx];
422
11.2M
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.84M
    {
420
1.84M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.84M
        return m_buffer[idx];
422
1.84M
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
912k
    {
420
912k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
912k
        return m_buffer[idx];
422
912k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
913k
    {
420
913k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
913k
        return m_buffer[idx];
422
913k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
913k
    {
420
913k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
913k
        return m_buffer[idx];
422
913k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EixEl
Line
Count
Source
419
390
    {
420
390
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
390
        return m_buffer[idx];
422
390
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
20.9k
    {
420
20.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
20.9k
        return m_buffer[idx];
422
20.9k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.40k
    {
420
1.40k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.40k
        return m_buffer[idx];
422
1.40k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
707
    {
420
707
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
707
        return m_buffer[idx];
422
707
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
142
    {
420
142
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
142
        return m_buffer[idx];
422
142
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
849
    {
420
849
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
849
        return m_buffer[idx];
422
849
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEixEl
Line
Count
Source
419
738
    {
420
738
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
738
        return m_buffer[idx];
422
738
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
27
    {
420
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27
        return m_buffer[idx];
422
27
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
117
    {
420
117
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
117
        return m_buffer[idx];
422
117
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.2k
    {
420
39.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.2k
        return m_buffer[idx];
422
39.2k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.7k
    {
420
39.7k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.7k
        return m_buffer[idx];
422
39.7k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEixEl
423
424
    template<typename Func>
425
    Index findFirstIndex(const Func& predicate) const
426
4.13k
    {
427
17.3k
        for (Index i = 0; i < m_count; i++)
428
15.5k
        {
429
15.5k
            if (predicate(m_buffer[i]))
430
2.37k
                return i;
431
15.5k
        }
432
1.75k
        return -1;
433
4.13k
    }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE14findFirstIndexIZNKS1_8findNameERKNS_6StringEEUlRKS2_E_EElRKT_
Line
Count
Source
426
2.54k
    {
427
5.86k
        for (Index i = 0; i < m_count; i++)
428
4.22k
        {
429
4.22k
            if (predicate(m_buffer[i]))
430
897
                return i;
431
4.22k
        }
432
1.64k
        return -1;
433
2.54k
    }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE14findFirstIndexIZNS_17CompilerOptionSet3addEN5slang18CompilerOptionNameERKS3_bEUlRKS1_E_EElRKT_
Line
Count
Source
426
1.47k
    {
427
11.3k
        for (Index i = 0; i < m_count; i++)
428
11.3k
        {
429
11.3k
            if (predicate(m_buffer[i]))
430
1.47k
                return i;
431
11.3k
        }
432
0
        return -1;
433
1.47k
    }
Unexecuted instantiation: slang-ast-print.cpp:_ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE14findFirstIndexIZNS1_7getPartENS2_4TypeERKNS_18UnownedStringSliceERKS4_E3$_0EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE14findFirstIndexIZNKS1_10indexOfKeyERKNS_18UnownedStringSliceEEUlRKS2_E_EElRKT_
slang-legalize-types.cpp:_ZNK5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE14findFirstIndexIZNS_16legalizeTypeImplEPS1_PNS_6IRTypeEE3$_0EElRKT_
Line
Count
Source
426
67
    {
427
67
        for (Index i = 0; i < m_count; i++)
428
0
        {
429
0
            if (predicate(m_buffer[i]))
430
0
                return i;
431
0
        }
432
67
        return -1;
433
67
    }
slang-doc-extractor.cpp:_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE14findFirstIndexIZNS_18DocMarkupExtractor7extractEPKNS6_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERS4_RNS0_INS6_16SearchItemOutputES3_EEE3$_1EElRKT_
Line
Count
Source
426
27
    {
427
28
        for (Index i = 0; i < m_count; i++)
428
1
        {
429
1
            if (predicate(m_buffer[i]))
430
0
                return i;
431
1
        }
432
27
        return -1;
433
27
    }
slang-downstream-compiler-set.cpp:_ZNK5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE14findFirstIndexIZNS_21DownstreamCompilerSet16hasSharedLibraryEPS2_E3$_0EElRKT_
Line
Count
Source
426
19
    {
427
19
        for (Index i = 0; i < m_count; i++)
428
0
        {
429
0
            if (predicate(m_buffer[i]))
430
0
                return i;
431
0
        }
432
19
        return -1;
433
19
    }
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_0EElRKT_
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_1EElRKT_
434
435
    template<typename T2>
436
    Index indexOf(const T2& val) const
437
107k
    {
438
319k
        for (Index i = 0; i < m_count; i++)
439
214k
        {
440
214k
            if (m_buffer[i] == val)
441
2.60k
                return i;
442
214k
        }
443
105k
        return -1;
444
107k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
24
    {
438
46
        for (Index i = 0; i < m_count; i++)
439
46
        {
440
46
            if (m_buffer[i] == val)
441
24
                return i;
442
46
        }
443
0
        return -1;
444
24
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
13
    {
438
21
        for (Index i = 0; i < m_count; i++)
439
13
        {
440
13
            if (m_buffer[i] == val)
441
5
                return i;
442
13
        }
443
8
        return -1;
444
13
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
1.40k
    {
438
4.97k
        for (Index i = 0; i < m_count; i++)
439
4.41k
        {
440
4.41k
            if (m_buffer[i] == val)
441
846
                return i;
442
4.41k
        }
443
557
        return -1;
444
1.40k
    }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
277
    {
438
605
        for (Index i = 0; i < m_count; i++)
439
345
        {
440
345
            if (m_buffer[i] == val)
441
17
                return i;
442
345
        }
443
260
        return -1;
444
277
    }
Unexecuted instantiation: _ZNK5Slang4ListIlNS_17StandardAllocatorEE7indexOfIlEElRKT_
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
105k
    {
438
314k
        for (Index i = 0; i < m_count; i++)
439
209k
        {
440
209k
            if (m_buffer[i] == val)
441
1.71k
                return i;
442
209k
        }
443
104k
        return -1;
444
105k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7indexOfIS3_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIA5_cEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfINS_19TerminatedCharSliceEEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
445
446
    template<typename Func>
447
    Index findLastIndex(const Func& predicate) const
448
    {
449
        for (Index i = m_count - 1; i >= 0; i--)
450
        {
451
            if (predicate(m_buffer[i]))
452
                return i;
453
        }
454
        return -1;
455
    }
456
457
    template<typename T2>
458
    Index lastIndexOf(const T2& val) const
459
    {
460
        for (Index i = m_count - 1; i >= 0; i--)
461
        {
462
            if (m_buffer[i] == val)
463
                return i;
464
        }
465
        return -1;
466
    }
467
468
1.41k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E8containsERKS3_
Unexecuted instantiation: _ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E8containsERKS3_
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
13
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8containsERKS1_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8containsERKS2_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8containsERKS2_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
1.40k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
469
470
    void sort()
471
5.29k
    {
472
33.4M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
53.5k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
_ZZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
6
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
16.5M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
16.8M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
5.29k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1
    {
472
1
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEv
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
12
    {
472
12
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
12
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
5.20k
    {
472
5.20k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
5.20k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
75
    {
472
75
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
75
    }
474
475
    template<typename Comparer>
476
    void sort(Comparer compare)
477
5.70k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
5.70k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
5.70k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_30getCanonicalGenericConstraintsEPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_31getCanonicalGenericConstraints2EPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
Line
Count
Source
477
204
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
204
        std::sort(m_buffer, m_buffer + m_count, compare);
481
204
    }
slang-check-overload.cpp:_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE4sortIZNS_16SemanticsVisitor13ResolveInvokeEPNS_10InvokeExprEE3$_0EEvT_
Line
Count
Source
477
134
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
134
        std::sort(m_buffer, m_buffer + m_count, compare);
481
134
    }
Unexecuted instantiation: slang-compile-request.cpp:_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE4sortIZNS_L28_calcViewInitiatingHierarchyEPNS_13SourceManagerERNS_10DictionaryIS2_S4_NS_4HashIS2_EESt8equal_toIS2_EEEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter24writeCallableOverridableEPNS_12DocumentPageERKNS_11MarkupEntryES2_E3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_7VarDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12PropertyDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12CallableDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter12writeAggTypeEPNS_12DocumentPageERKNS_11MarkupEntryEPNS_15AggTypeDeclBaseEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE4sortIZNS_9sortPagesEPS2_E3$_0EEvT_
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE4sortIZNS1_18emitAggregateValueEPNS_9IRBuilderEPNS_6IRTypeES4_EUlRKS2_SB_E_EEvT_
Line
Count
Source
477
10
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
10
        std::sort(m_buffer, m_buffer + m_count, compare);
481
10
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE4sortIZNS2_34_orderRangeStartsDeterministicallyEvE3$_0EEvT_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
12
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
12
        std::sort(m_buffer, m_buffer + m_count, compare);
481
12
    }
Unexecuted instantiation: slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_jEEvRNS0_INS1_IT_T0_EES4_EEEUlRKS3_SE_E_EEvS8_
Unexecuted instantiation: slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_S4_EEvRNS0_INS1_IT_T0_EES6_EEEUlRKS5_SG_E_EEvSA_
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
5.20k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
5.20k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
5.20k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
75
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
75
        std::sort(m_buffer, m_buffer + m_count, compare);
481
75
    }
Unexecuted instantiation: slang-semantic-version.cpp:_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE4sortIZNS_20MatchSemanticVersion11findAnyBestEPKS1_lRKS5_E3$_0EEvT_
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_0EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_2EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_0EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_1EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE4sortIPFbRKS2_S7_EEEvT_
482
483
    void stableSort()
484
    {
485
        stableSort([](const T& t1, const T& t2) { return t1 < t2; });
486
    }
487
488
    template<typename Comparer>
489
    void stableSort(Comparer compare)
490
    {
491
        std::stable_sort(m_buffer, m_buffer + m_count, compare);
492
    }
493
494
    template<typename IterateFunc>
495
    void forEach(IterateFunc f) const
496
    {
497
        for (Index i = 0; i < m_count; i++)
498
            f(m_buffer[i]);
499
    }
500
501
    template<typename Comparer>
502
    void quickSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
503
    {
504
        static const Index kMinQSortSize = 32;
505
506
        if (startIndex < endIndex)
507
        {
508
            if (endIndex - startIndex < kMinQSortSize)
509
                insertionSort(vals, startIndex, endIndex, comparer);
510
            else
511
            {
512
                Index pivotIndex = (startIndex + endIndex) >> 1;
513
                Index pivotNewIndex = partition(vals, startIndex, endIndex, pivotIndex, comparer);
514
                quickSort(vals, startIndex, pivotNewIndex - 1, comparer);
515
                quickSort(vals, pivotNewIndex + 1, endIndex, comparer);
516
            }
517
        }
518
    }
519
    template<typename Comparer>
520
    Index partition(T* vals, Index left, Index right, Index pivotIndex, Comparer comparer)
521
    {
522
        T pivotValue = vals[pivotIndex];
523
        swapElements(vals, right, pivotIndex);
524
        Index storeIndex = left;
525
        for (Index i = left; i < right; i++)
526
        {
527
            if (comparer(vals[i], pivotValue))
528
            {
529
                swapElements(vals, i, storeIndex);
530
                storeIndex++;
531
            }
532
        }
533
        swapElements(vals, storeIndex, right);
534
        return storeIndex;
535
    }
536
    template<typename Comparer>
537
    void insertionSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
538
    {
539
        for (Index i = startIndex + 1; i <= endIndex; i++)
540
        {
541
            T insertValue = static_cast<T&&>(vals[i]);
542
            Index insertIndex = i - 1;
543
            while (insertIndex >= startIndex && comparer(insertValue, vals[insertIndex]))
544
            {
545
                vals[insertIndex + 1] = static_cast<T&&>(vals[insertIndex]);
546
                insertIndex--;
547
            }
548
            vals[insertIndex + 1] = static_cast<T&&>(insertValue);
549
        }
550
    }
551
552
    inline static void swapElements(T* vals, Index index1, Index index2)
553
618
    {
554
618
        if (index1 != index2)
555
618
        {
556
618
            T tmp = static_cast<T&&>(vals[index1]);
557
618
            vals[index1] = static_cast<T&&>(vals[index2]);
558
618
            vals[index2] = static_cast<T&&>(tmp);
559
618
        }
560
618
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
103
    {
554
103
        if (index1 != index2)
555
103
        {
556
103
            T tmp = static_cast<T&&>(vals[index1]);
557
103
            vals[index1] = static_cast<T&&>(vals[index2]);
558
103
            vals[index2] = static_cast<T&&>(tmp);
559
103
        }
560
103
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12swapElementsEPS1_ll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
133
    {
554
133
        if (index1 != index2)
555
133
        {
556
133
            T tmp = static_cast<T&&>(vals[index1]);
557
133
            vals[index1] = static_cast<T&&>(vals[index2]);
558
133
            vals[index2] = static_cast<T&&>(tmp);
559
133
        }
560
133
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
315
    {
554
315
        if (index1 != index2)
555
315
        {
556
315
            T tmp = static_cast<T&&>(vals[index1]);
557
315
            vals[index1] = static_cast<T&&>(vals[index2]);
558
315
            vals[index2] = static_cast<T&&>(tmp);
559
315
        }
560
315
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
67
    {
554
67
        if (index1 != index2)
555
67
        {
556
67
            T tmp = static_cast<T&&>(vals[index1]);
557
67
            vals[index1] = static_cast<T&&>(vals[index2]);
558
67
            vals[index2] = static_cast<T&&>(tmp);
559
67
        }
560
67
    }
561
562
0
    inline void swapElements(Index index1, Index index2) { swapElements(m_buffer, index1, index2); }
563
564
    template<typename T2, typename Comparer>
565
    Index binarySearch(const T2& obj, Comparer comparer) const
566
0
    {
567
0
        Index imin = 0, imax = m_count - 1;
568
0
        while (imax >= imin)
569
0
        {
570
0
            Index imid = imin + ((imax - imin) >> 1);
571
0
            int compareResult = comparer(m_buffer[imid], obj);
572
0
            if (compareResult == 0)
573
0
                return imid;
574
0
            else if (compareResult < 0)
575
0
                imin = imid + 1;
576
0
            else
577
0
                imax = imid - 1;
578
0
        }
579
        // TODO: The return value on a failed search should be
580
        // the bitwise negation of the index where `obj` should
581
        // be inserted to be in the proper sorted location.
582
0
        return -1;
583
0
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12binarySearchIS2_ZNKS4_12binarySearchIS2_EElRKT_EUlRS2_RKS2_E_EElS9_T0_
Unexecuted instantiation: slang-language-server-auto-format.cpp:_ZNK5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE12binarySearchIlZNS_12formatSourceENS_18UnownedStringSliceElllRKS3_RKNS_13FormatOptionsEE3$_0EElRKT_T0_
584
585
    template<typename T2>
586
    Index binarySearch(const T2& obj) const
587
0
    {
588
0
        return binarySearch(
589
0
            obj,
590
0
            [](T& curObj, const T2& thatObj) -> int
591
0
            {
592
0
                if (curObj < thatObj)
593
0
                    return -1;
594
0
                else if (curObj == thatObj)
595
0
                    return 0;
596
0
                else
597
0
                    return 1;
598
0
            });
599
0
    }
600
601
private:
602
    T* m_buffer; ///< A new T[N] allocated buffer. NOTE! All elements up to capacity are in some
603
                 ///< valid form for T.
604
    Index m_capacity; ///< The total capacity of elements
605
    Index m_count;    ///< The amount of elements
606
607
    void _deallocateBuffer()
608
26.3M
    {
609
26.3M
        if (m_buffer)
610
12.5M
        {
611
12.5M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12.5M
            m_buffer = nullptr;
613
12.5M
        }
614
26.3M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23.1M
    {
609
23.1M
        if (m_buffer)
610
10.8M
        {
611
10.8M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10.8M
            m_buffer = nullptr;
613
10.8M
        }
614
23.1M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38.3k
    {
609
38.3k
        if (m_buffer)
610
37.9k
        {
611
37.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
37.9k
            m_buffer = nullptr;
613
37.9k
        }
614
38.3k
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26
    {
609
26
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
26
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
66.5k
    {
609
66.5k
        if (m_buffer)
610
66.1k
        {
611
66.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66.1k
            m_buffer = nullptr;
613
66.1k
        }
614
66.5k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
6
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
69
    {
609
69
        if (m_buffer)
610
63
        {
611
63
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
63
            m_buffer = nullptr;
613
63
        }
614
69
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.1k
    {
609
12.1k
        if (m_buffer)
610
5.59k
        {
611
5.59k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.59k
            m_buffer = nullptr;
613
5.59k
        }
614
12.1k
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.32k
    {
609
8.32k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
8.32k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.39k
    {
609
8.39k
        if (m_buffer)
610
145
        {
611
145
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
145
            m_buffer = nullptr;
613
145
        }
614
8.39k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
953
    {
609
953
        if (m_buffer)
610
889
        {
611
889
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
889
            m_buffer = nullptr;
613
889
        }
614
953
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.09k
    {
609
1.09k
        if (m_buffer)
610
980
        {
611
980
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
980
            m_buffer = nullptr;
613
980
        }
614
1.09k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.44k
    {
609
5.44k
        if (m_buffer)
610
5.34k
        {
611
5.34k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.34k
            m_buffer = nullptr;
613
5.34k
        }
614
5.44k
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
31.5k
    {
609
31.5k
        if (m_buffer)
610
953
        {
611
953
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
953
            m_buffer = nullptr;
613
953
        }
614
31.5k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.09k
    {
609
2.09k
        if (m_buffer)
610
1.68k
        {
611
1.68k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.68k
            m_buffer = nullptr;
613
1.68k
        }
614
2.09k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
227k
    {
609
227k
        if (m_buffer)
610
23.2k
        {
611
23.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23.2k
            m_buffer = nullptr;
613
23.2k
        }
614
227k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
50
    {
609
50
        if (m_buffer)
610
17
        {
611
17
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17
            m_buffer = nullptr;
613
17
        }
614
50
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
81
    {
609
81
        if (m_buffer)
610
17
        {
611
17
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17
            m_buffer = nullptr;
613
17
        }
614
81
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
51
        {
611
51
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
51
            m_buffer = nullptr;
613
51
        }
614
51
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
186
    {
609
186
        if (m_buffer)
610
186
        {
611
186
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
186
            m_buffer = nullptr;
613
186
        }
614
186
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.60k
    {
609
2.60k
        if (m_buffer)
610
1.08k
        {
611
1.08k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.08k
            m_buffer = nullptr;
613
1.08k
        }
614
2.60k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
580
    {
609
580
        if (m_buffer)
610
35
        {
611
35
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
35
            m_buffer = nullptr;
613
35
        }
614
580
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
377k
    {
609
377k
        if (m_buffer)
610
376k
        {
611
376k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
376k
            m_buffer = nullptr;
613
376k
        }
614
377k
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
121k
    {
609
121k
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
121k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16.7k
    {
609
16.7k
        if (m_buffer)
610
3.23k
        {
611
3.23k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.23k
            m_buffer = nullptr;
613
3.23k
        }
614
16.7k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
107k
    {
609
107k
        if (m_buffer)
610
51.6k
        {
611
51.6k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
51.6k
            m_buffer = nullptr;
613
51.6k
        }
614
107k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
134k
    {
609
134k
        if (m_buffer)
610
85.4k
        {
611
85.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
85.4k
            m_buffer = nullptr;
613
85.4k
        }
614
134k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
36.9k
    {
609
36.9k
        if (m_buffer)
610
7.11k
        {
611
7.11k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.11k
            m_buffer = nullptr;
613
7.11k
        }
614
36.9k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
42.2k
    {
609
42.2k
        if (m_buffer)
610
30.7k
        {
611
30.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
30.7k
            m_buffer = nullptr;
613
30.7k
        }
614
42.2k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.58k
    {
609
7.58k
        if (m_buffer)
610
4.75k
        {
611
4.75k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.75k
            m_buffer = nullptr;
613
4.75k
        }
614
7.58k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
15.6k
    {
609
15.6k
        if (m_buffer)
610
10.5k
        {
611
10.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10.5k
            m_buffer = nullptr;
613
10.5k
        }
614
15.6k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.9k
    {
609
12.9k
        if (m_buffer)
610
16
        {
611
16
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
16
            m_buffer = nullptr;
613
16
        }
614
12.9k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
211
    {
609
211
        if (m_buffer)
610
198
        {
611
198
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
198
            m_buffer = nullptr;
613
198
        }
614
211
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
119k
    {
609
119k
        if (m_buffer)
610
88
        {
611
88
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88
            m_buffer = nullptr;
613
88
        }
614
119k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
117
    {
609
117
        if (m_buffer)
610
117
        {
611
117
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
117
            m_buffer = nullptr;
613
117
        }
614
117
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
117
    {
609
117
        if (m_buffer)
610
117
        {
611
117
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
117
            m_buffer = nullptr;
613
117
        }
614
117
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
117
    {
609
117
        if (m_buffer)
610
117
        {
611
117
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
117
            m_buffer = nullptr;
613
117
        }
614
117
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.14M
    {
609
1.14M
        if (m_buffer)
610
611k
        {
611
611k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
611k
            m_buffer = nullptr;
613
611k
        }
614
1.14M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
495
    {
609
495
        if (m_buffer)
610
495
        {
611
495
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
495
            m_buffer = nullptr;
613
495
        }
614
495
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.33k
    {
609
5.33k
        if (m_buffer)
610
5.33k
        {
611
5.33k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.33k
            m_buffer = nullptr;
613
5.33k
        }
614
5.33k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
126
    {
609
126
        if (m_buffer)
610
126
        {
611
126
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
126
            m_buffer = nullptr;
613
126
        }
614
126
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
82
    {
609
82
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
82
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
79
    {
609
79
        if (m_buffer)
610
30
        {
611
30
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
30
            m_buffer = nullptr;
613
30
        }
614
79
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
23
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
23
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
62
    {
609
62
        if (m_buffer)
610
17
        {
611
17
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17
            m_buffer = nullptr;
613
17
        }
614
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
123
    {
609
123
        if (m_buffer)
610
29
        {
611
29
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
29
            m_buffer = nullptr;
613
29
        }
614
123
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.81k
    {
609
1.81k
        if (m_buffer)
610
1.81k
        {
611
1.81k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.81k
            m_buffer = nullptr;
613
1.81k
        }
614
1.81k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
174
    {
609
174
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
174
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
24
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
4
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.55k
    {
609
1.55k
        if (m_buffer)
610
897
        {
611
897
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
897
            m_buffer = nullptr;
613
897
        }
614
1.55k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
7
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
12
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.32k
    {
609
1.32k
        if (m_buffer)
610
1.32k
        {
611
1.32k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.32k
            m_buffer = nullptr;
613
1.32k
        }
614
1.32k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
91.5k
    {
609
91.5k
        if (m_buffer)
610
86.8k
        {
611
86.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
86.8k
            m_buffer = nullptr;
613
86.8k
        }
614
91.5k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.30k
    {
609
5.30k
        if (m_buffer)
610
3.33k
        {
611
3.33k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.33k
            m_buffer = nullptr;
613
3.33k
        }
614
5.30k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
387
    {
609
387
        if (m_buffer)
610
117
        {
611
117
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
117
            m_buffer = nullptr;
613
117
        }
614
387
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.24k
    {
609
4.24k
        if (m_buffer)
610
4.21k
        {
611
4.21k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.21k
            m_buffer = nullptr;
613
4.21k
        }
614
4.24k
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
106
    {
609
106
        if (m_buffer)
610
82
        {
611
82
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
82
            m_buffer = nullptr;
613
82
        }
614
106
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
8
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
103k
    {
609
103k
        if (m_buffer)
610
10.7k
        {
611
10.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10.7k
            m_buffer = nullptr;
613
10.7k
        }
614
103k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.5k
    {
609
12.5k
        if (m_buffer)
610
12.5k
        {
611
12.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12.5k
            m_buffer = nullptr;
613
12.5k
        }
614
12.5k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
251
    {
609
251
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
251
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
117
    {
609
117
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
117
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
117
    {
609
117
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
117
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.8k
    {
609
13.8k
        if (m_buffer)
610
9.75k
        {
611
9.75k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.75k
            m_buffer = nullptr;
613
9.75k
        }
614
13.8k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
318
    {
609
318
        if (m_buffer)
610
291
        {
611
291
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
291
            m_buffer = nullptr;
613
291
        }
614
318
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
75.8k
    {
609
75.8k
        if (m_buffer)
610
75.4k
        {
611
75.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
75.4k
            m_buffer = nullptr;
613
75.4k
        }
614
75.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
86
    {
609
86
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
86
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
83
    {
609
83
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
83
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
77
    {
609
77
        if (m_buffer)
610
77
        {
611
77
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
77
            m_buffer = nullptr;
613
77
        }
614
77
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
156
    {
609
156
        if (m_buffer)
610
82
        {
611
82
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
82
            m_buffer = nullptr;
613
82
        }
614
156
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
177
    {
609
177
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
177
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
22
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
21
        {
611
21
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21
            m_buffer = nullptr;
613
21
        }
614
51
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.07k
    {
609
1.07k
        if (m_buffer)
610
1.05k
        {
611
1.05k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.05k
            m_buffer = nullptr;
613
1.05k
        }
614
1.07k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.40k
    {
609
2.40k
        if (m_buffer)
610
638
        {
611
638
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
638
            m_buffer = nullptr;
613
638
        }
614
2.40k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17
    {
609
17
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
17
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27
    {
609
27
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
27
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
78
    {
609
78
        if (m_buffer)
610
78
        {
611
78
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
78
            m_buffer = nullptr;
613
78
        }
614
78
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
78
    {
609
78
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
78
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
78
    {
609
78
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
78
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
447
    {
609
447
        if (m_buffer)
610
447
        {
611
447
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
447
            m_buffer = nullptr;
613
447
        }
614
447
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.41k
    {
609
2.41k
        if (m_buffer)
610
1.18k
        {
611
1.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.18k
            m_buffer = nullptr;
613
1.18k
        }
614
2.41k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
75
    {
609
75
        if (m_buffer)
610
75
        {
611
75
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
75
            m_buffer = nullptr;
613
75
        }
614
75
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.51k
    {
609
2.51k
        if (m_buffer)
610
2.35k
        {
611
2.35k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.35k
            m_buffer = nullptr;
613
2.35k
        }
614
2.51k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.60k
    {
609
1.60k
        if (m_buffer)
610
49
        {
611
49
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
49
            m_buffer = nullptr;
613
49
        }
614
1.60k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
578
    {
609
578
        if (m_buffer)
610
405
        {
611
405
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
405
            m_buffer = nullptr;
613
405
        }
614
578
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37
    {
609
37
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
37
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20
    {
609
20
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
20
    }
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
738
    {
609
738
        if (m_buffer)
610
274
        {
611
274
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
274
            m_buffer = nullptr;
613
274
        }
614
738
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
103
    {
609
103
        if (m_buffer)
610
82
        {
611
82
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
82
            m_buffer = nullptr;
613
82
        }
614
103
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
25.7k
    {
609
25.7k
        if (m_buffer)
610
9.93k
        {
611
9.93k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.93k
            m_buffer = nullptr;
613
9.93k
        }
614
25.7k
    }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
41
    {
609
41
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
41
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.34k
    {
609
1.34k
        if (m_buffer)
610
265
        {
611
265
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
265
            m_buffer = nullptr;
613
265
        }
614
1.34k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
66
    {
609
66
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
66
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
12
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.83k
    {
609
1.83k
        if (m_buffer)
610
288
        {
611
288
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
288
            m_buffer = nullptr;
613
288
        }
614
1.83k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
70
    {
609
70
        if (m_buffer)
610
17
        {
611
17
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17
            m_buffer = nullptr;
613
17
        }
614
70
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
134
    {
609
134
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
134
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
185
    {
609
185
        if (m_buffer)
610
83
        {
611
83
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
83
            m_buffer = nullptr;
613
83
        }
614
185
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
5
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
33
    {
609
33
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
33
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
4
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.33k
    {
609
2.33k
        if (m_buffer)
610
326
        {
611
326
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
326
            m_buffer = nullptr;
613
326
        }
614
2.33k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32
    {
609
32
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17
    {
609
17
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
17
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
656
    {
609
656
        if (m_buffer)
610
656
        {
611
656
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
656
            m_buffer = nullptr;
613
656
        }
614
656
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
653
    {
609
653
        if (m_buffer)
610
653
        {
611
653
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
653
            m_buffer = nullptr;
613
653
        }
614
653
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
117
    {
609
117
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
117
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
122
    {
609
122
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
122
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40
    {
609
40
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
40
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
23
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
8
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
11
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.60k
    {
609
3.60k
        if (m_buffer)
610
474
        {
611
474
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
474
            m_buffer = nullptr;
613
474
        }
614
3.60k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
79
    {
609
79
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
79
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32
    {
609
32
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
14
        {
611
14
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14
            m_buffer = nullptr;
613
14
        }
614
22
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
97
    {
609
97
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
97
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
144
    {
609
144
        if (m_buffer)
610
98
        {
611
98
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
98
            m_buffer = nullptr;
613
98
        }
614
144
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26
    {
609
26
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
26
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.12k
    {
609
3.12k
        if (m_buffer)
610
131
        {
611
131
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
131
            m_buffer = nullptr;
613
131
        }
614
3.12k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
24
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
66
    {
609
66
        if (m_buffer)
610
64
        {
611
64
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
64
            m_buffer = nullptr;
613
64
        }
614
66
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
88
    {
609
88
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
88
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
11
        {
611
11
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
11
            m_buffer = nullptr;
613
11
        }
614
11
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.96k
    {
609
1.96k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1.96k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
56
    {
609
56
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
56
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.58k
    {
609
2.58k
        if (m_buffer)
610
190
        {
611
190
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
190
            m_buffer = nullptr;
613
190
        }
614
2.58k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.05k
    {
609
1.05k
        if (m_buffer)
610
152
        {
611
152
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
152
            m_buffer = nullptr;
613
152
        }
614
1.05k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.05k
    {
609
1.05k
        if (m_buffer)
610
152
        {
611
152
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
152
            m_buffer = nullptr;
613
152
        }
614
1.05k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.11k
    {
609
1.11k
        if (m_buffer)
610
740
        {
611
740
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
740
            m_buffer = nullptr;
613
740
        }
614
1.11k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
8
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
22
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.12k
    {
609
3.12k
        if (m_buffer)
610
41
        {
611
41
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
41
            m_buffer = nullptr;
613
41
        }
614
3.12k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
290
    {
609
290
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
290
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.35k
    {
609
7.35k
        if (m_buffer)
610
7.35k
        {
611
7.35k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.35k
            m_buffer = nullptr;
613
7.35k
        }
614
7.35k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.78k
    {
609
1.78k
        if (m_buffer)
610
183
        {
611
183
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
183
            m_buffer = nullptr;
613
183
        }
614
1.78k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
162
    {
609
162
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
162
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.75k
    {
609
2.75k
        if (m_buffer)
610
2.75k
        {
611
2.75k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.75k
            m_buffer = nullptr;
613
2.75k
        }
614
2.75k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
242
    {
609
242
        if (m_buffer)
610
109
        {
611
109
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
109
            m_buffer = nullptr;
613
109
        }
614
242
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
133
    {
609
133
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
133
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.02k
    {
609
3.02k
        if (m_buffer)
610
65
        {
611
65
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
65
            m_buffer = nullptr;
613
65
        }
614
3.02k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
279
    {
609
279
        if (m_buffer)
610
279
        {
611
279
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
279
            m_buffer = nullptr;
613
279
        }
614
279
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.7k
    {
609
10.7k
        if (m_buffer)
610
7.97k
        {
611
7.97k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.97k
            m_buffer = nullptr;
613
7.97k
        }
614
10.7k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17.5k
    {
609
17.5k
        if (m_buffer)
610
17.5k
        {
611
17.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17.5k
            m_buffer = nullptr;
613
17.5k
        }
614
17.5k
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
183
    {
609
183
        if (m_buffer)
610
144
        {
611
144
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
144
            m_buffer = nullptr;
613
144
        }
614
183
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
422
    {
609
422
        if (m_buffer)
610
88
        {
611
88
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88
            m_buffer = nullptr;
613
88
        }
614
422
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
67
    {
609
67
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
67
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
914
    {
609
914
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
914
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
144
    {
609
144
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
144
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32
    {
609
32
        if (m_buffer)
610
20
        {
611
20
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20
            m_buffer = nullptr;
613
20
        }
614
32
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32
    {
609
32
        if (m_buffer)
610
20
        {
611
20
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20
            m_buffer = nullptr;
613
20
        }
614
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
4
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.31k
    {
609
2.31k
        if (m_buffer)
610
2.20k
        {
611
2.20k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.20k
            m_buffer = nullptr;
613
2.20k
        }
614
2.31k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
390
    {
609
390
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
390
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
51
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
76
    {
609
76
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
76
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
20
        {
611
20
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20
            m_buffer = nullptr;
613
20
        }
614
22
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
22
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
22
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
21
        {
611
21
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21
            m_buffer = nullptr;
613
21
        }
614
22
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
81
    {
609
81
        if (m_buffer)
610
81
        {
611
81
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
81
            m_buffer = nullptr;
613
81
        }
614
81
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.14k
    {
609
1.14k
        if (m_buffer)
610
268
        {
611
268
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
268
            m_buffer = nullptr;
613
268
        }
614
1.14k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
250
    {
609
250
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
250
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
25
    {
609
25
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
25
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27
    {
609
27
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
27
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
25
    {
609
25
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
25
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
51
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
478
    {
609
478
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
478
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
478
    {
609
478
        if (m_buffer)
610
478
        {
611
478
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
478
            m_buffer = nullptr;
613
478
        }
614
478
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
480
    {
609
480
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
480
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
51
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
51
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
8
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
3
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
3
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
233
    {
609
233
        if (m_buffer)
610
182
        {
611
182
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
182
            m_buffer = nullptr;
613
182
        }
614
233
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
226k
    {
609
226k
        if (m_buffer)
610
88.7k
        {
611
88.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88.7k
            m_buffer = nullptr;
613
88.7k
        }
614
226k
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
47
    {
609
47
        if (m_buffer)
610
47
        {
611
47
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
47
            m_buffer = nullptr;
613
47
        }
614
47
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
51
        {
611
51
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
51
            m_buffer = nullptr;
613
51
        }
614
51
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
717
    {
609
717
        if (m_buffer)
610
717
        {
611
717
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
717
            m_buffer = nullptr;
613
717
        }
614
717
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
51
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
51
    {
609
51
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
51
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
52
    {
609
52
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
52
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
463
    {
609
463
        if (m_buffer)
610
413
        {
611
413
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
413
            m_buffer = nullptr;
613
413
        }
614
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
417
    {
609
417
        if (m_buffer)
610
417
        {
611
417
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
417
            m_buffer = nullptr;
613
417
        }
614
417
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
156
    {
609
156
        if (m_buffer)
610
148
        {
611
148
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
148
            m_buffer = nullptr;
613
148
        }
614
156
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
312
    {
609
312
        if (m_buffer)
610
304
        {
611
304
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
304
            m_buffer = nullptr;
613
304
        }
614
312
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.62k
    {
609
2.62k
        if (m_buffer)
610
2.58k
        {
611
2.58k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.58k
            m_buffer = nullptr;
613
2.58k
        }
614
2.62k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.79k
    {
609
2.79k
        if (m_buffer)
610
2.79k
        {
611
2.79k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.79k
            m_buffer = nullptr;
613
2.79k
        }
614
2.79k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE17_deallocateBufferEv
615
    static inline T* _allocate(Index count)
616
13.2M
    {
617
13.2M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13.2M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11.3M
    {
617
11.3M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11.3M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66.1k
    {
617
66.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66.1k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
150
    {
617
150
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
150
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
953
    {
617
953
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
953
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23.0k
    {
617
23.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23.0k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.30k
    {
617
1.30k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.30k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.06k
    {
617
4.06k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.06k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
39
    {
617
39
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
39
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
35.9k
    {
617
35.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
35.9k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.87k
    {
617
4.87k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.87k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
480k
    {
617
480k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
480k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
125
    {
617
125
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
125
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
125
    {
617
125
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
125
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
125
    {
617
125
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
125
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
631k
    {
617
631k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
631k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
546
    {
617
546
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
546
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.10k
    {
617
7.10k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.10k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
38
    {
617
38
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
38
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17
    {
617
17
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
85.4k
    {
617
85.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
85.4k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.81k
    {
617
1.81k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.81k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
64.8k
    {
617
64.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
64.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
254
    {
617
254
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
254
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
897
    {
617
897
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
897
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
38.1k
    {
617
38.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
38.1k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.32k
    {
617
1.32k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.32k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
86.8k
    {
617
86.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
86.8k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.33k
    {
617
3.33k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.33k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.17k
    {
617
7.17k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.17k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
117
    {
617
117
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
117
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
82
    {
617
82
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
82
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
31
    {
617
31
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
31
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10.8k
    {
617
10.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10.8k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12.5k
    {
617
12.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12.5k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.59k
    {
617
4.59k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.59k
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.75k
    {
617
9.75k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.75k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
291
    {
617
291
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
291
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
75.4k
    {
617
75.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
75.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
77
    {
617
77
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
77
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
138
    {
617
138
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
138
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
54
    {
617
54
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
67
    {
617
67
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
67
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
642
    {
617
642
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
642
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
940
    {
617
940
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
940
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
78
    {
617
78
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
78
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
447
    {
617
447
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
447
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
53
    {
617
53
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
75
    {
617
75
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
75
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11.2k
    {
617
11.2k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11.2k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.35k
    {
617
2.35k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.35k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
49
    {
617
49
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
49
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
405
    {
617
405
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
405
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
82
    {
617
82
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
82
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
80
    {
617
80
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
80
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.93k
    {
617
9.93k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.93k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
265
    {
617
265
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
265
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
288
    {
617
288
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
288
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17
    {
617
17
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
83
    {
617
83
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
83
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
326
    {
617
326
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
326
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
656
    {
617
656
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
656
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
653
    {
617
653
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
653
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
474
    {
617
474
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
474
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
98
    {
617
98
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
98
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
131
    {
617
131
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
131
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
64
    {
617
64
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
64
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11
    {
617
11
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
190
    {
617
190
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
190
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE9_allocateEl
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
152
    {
617
152
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
152
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
152
    {
617
152
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
152
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
740
    {
617
740
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
740
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
41
    {
617
41
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
41
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18
    {
617
18
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.35k
    {
617
7.35k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.35k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
183
    {
617
183
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
183
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
90
    {
617
90
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14
    {
617
14
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.08k
    {
617
1.08k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.08k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.20k
    {
617
2.20k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.20k
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
81
    {
617
81
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
81
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
21
    {
617
21
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
21
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
268
    {
617
268
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
268
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
50
    {
617
50
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
478
    {
617
478
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
478
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
88.7k
    {
617
88.7k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
88.7k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
186
    {
617
186
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
186
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
717
    {
617
717
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
717
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5.33k
    {
617
5.33k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5.33k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
126
    {
617
126
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
126
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
51
    {
617
51
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
51
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
51
    {
617
51
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
51
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5.34k
    {
617
5.34k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5.34k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
63
    {
617
63
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
63
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
74
    {
617
74
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
413
    {
617
413
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
413
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
130
    {
617
130
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
417
    {
617
417
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
189
    {
617
189
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
189
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
54
    {
617
54
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
54
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
65
    {
617
65
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
65
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
148
    {
617
148
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
148
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.18k
    {
617
1.18k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
274
    {
617
274
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
274
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.06k
    {
617
1.06k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.06k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.68k
    {
617
1.68k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.68k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
304
    {
617
304
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
304
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17.5k
    {
617
17.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17.5k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.97k
    {
617
7.97k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.97k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.58k
    {
617
2.58k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.58k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
279
    {
617
279
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
279
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.79k
    {
617
2.79k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.79k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.75k
    {
617
2.75k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.75k
    }
619
    static void _free(T* buffer, Index count)
620
    {
621
        return AllocateMethod<T, TAllocator>::deallocateArray(buffer, count);
622
    }
623
624
    template<typename... Args>
625
    void _init(const T& val, Args... args)
626
688
    {
627
688
        add(val);
628
688
        _init(args...);
629
688
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
660
    {
627
660
        add(val);
628
660
        _init(args...);
629
660
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJEEEvRKjDpT_
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJjEEEvRKjDpT_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
5
    {
627
5
        add(val);
628
5
        _init(args...);
629
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_EEEvRKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
5
    {
627
5
        add(val);
628
5
        _init(args...);
629
5
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
7
    {
627
7
        add(val);
628
7
        _init(args...);
629
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
5
    {
627
5
        add(val);
628
5
        _init(args...);
629
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_7IRParamEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_15IRInterfaceTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRTypeEPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_9IRIntTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRFuncES2_S2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeES7_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEEEEvRKS2_DpT_
630
631
682
    void _init() {}
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
660
    void _init() {}
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initEv
Unexecuted instantiation: _ZN5Slang4ListIjNS_17StandardAllocatorEE5_initEv
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initEv
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
5
    void _init() {}
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
5
    void _init() {}
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
7
    void _init() {}
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
5
    void _init() {}
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initEv
632
};
633
634
template<typename T>
635
T calcMin(const List<T>& list)
636
{
637
    T minVal = list.getFirst();
638
    for (Index i = 1; i < list.getCount(); i++)
639
        if (list[i] < minVal)
640
            minVal = list[i];
641
    return minVal;
642
}
643
644
template<typename T>
645
T calcMax(const List<T>& list)
646
{
647
    T maxVal = list.getFirst();
648
    for (Index i = 1; i < list.getCount(); i++)
649
        if (list[i] > maxVal)
650
            maxVal = list[i];
651
    return maxVal;
652
}
653
} // namespace Slang
654
655
#endif